文件名称:rabbitmq-nodejs-demos:带有AMQP协议的RabbitMQ DemosTutorials。 [NodeJS]
文件大小:24KB
文件格式:ZIP
更新时间:2024-06-17 04:01:20
nodejs rabbitmq amqp rabbitmq-client JavaScript
使用NodeJS的RabbitMQ演示/教程 该存储库包含带有amqplib node-js库的RabbitMQ演示/教程。 RabbitMQ使用多种协议。 但是在本演示/教程中,我使用了AMQP 0-9-1 ,这是一种开放的通用消息传递协议。 要求 入门 想运行我的演示代码: 克隆存储库: git clone < Repository> cd rabbitmq-nodejs-demos 安装所有依赖项: npm install 想要运行自己的代码: npm init -y npm install amqplib 本地运行 在terminal 1 docker启动/运行Rabbitmq服务器: docker-compose up --build 在terminal 2启动消息/职位发布者: node < folder> /producer.js
【文件预览】:
rabbitmq-nodejs-demos-master
----.gitignore(20B)
----Dockerfile(559B)
----package.json(681B)
----d4-routing()
--------consumer.js(1KB)
--------README.md(1010B)
--------producer.js(756B)
----package-lock.json(4KB)
----d8-delay-message()
--------consumer.js(1KB)
--------README.md(814B)
--------producer.js(2KB)
----docker-compose.yml(145B)
----d2-work-queues()
--------consumer.js(1KB)
--------README.md(1016B)
--------producer.js(863B)
----README.md(3KB)
----d9-manual-backoff()
--------consumer.js(1KB)
--------README.md(907B)
--------producer.js(696B)
----d6-rpc()
--------client.js(1KB)
--------README.md(1KB)
--------server.js(972B)
----d1-simple-hello-world()
--------consumer.js(1KB)
--------README.md(492B)
--------producer.js(1KB)
----d3-pub-sub()
--------consumer.js(1KB)
--------README.md(879B)
--------producer.js(894B)
----d7-priority-queue()
--------consumer.js(657B)
--------README.md(474B)
--------producer.js(798B)
----d5-topics()
--------consumer.js(1KB)
--------README.md(1KB)
--------producer.js(773B)