node-amqp-connection-manager:自动重新连接和循环支持amqplib

时间:2024-05-20 14:22:35
【文件属性】:

文件名称:node-amqp-connection-manager:自动重新连接和循环支持amqplib

文件大小:30KB

文件格式:ZIP

更新时间:2024-05-20 14:22:35

JavaScript

amqplib的连接管理。 amqp连接管理器 这是围绕的包装程序,它提供了自动重新连接。 特征 当您的经纪人在火灾中死亡时,将自动重新连接。 集群中多个代理之间的循环连接。 如果在代理不可用时发送消息,则将消息在内存中排队,直到我们重新连接为止。 同时支持promise和回调(使用 ) 非常简单的库-围绕的薄包装。 安装 npm install --save amqplib amqp-connection-manager 基本 这里的基本思想是,通常,当您创建一个新频道时,您会在开始时进行一些设置工作(例如断言存在各种队列或交换,或绑定到队列),然后发送和接收消息,而您从不再次触摸这些东西。 每当当前连接的代理死亡时,amqp-connection-manager将重新连接到新的代理。 当您向amqp-connection-manager询问一个通道时,您指定一个或多个要运行的


【文件预览】:
node-amqp-connection-manager-master
----.gitignore(85B)
----.babelrc(141B)
----.eslintrc(23B)
----package.json(2KB)
----.nycrc(186B)
----.npmrc(19B)
----src()
--------AmqpConnectionManager.js(8KB)
--------ChannelWrapper.js(18KB)
--------helpers.js(287B)
--------index.js(210B)
----CONTRIBUTING.md(266B)
----CHANGELOG.md(5KB)
----release.config.js(337B)
----.github()
--------workflows()
----examples()
--------pubsub-publisher.js(1KB)
--------receiver.js(1KB)
--------pubsub-subscriber.js(1KB)
--------sender.js(1KB)
----README.md(9KB)
----.mocharc.js(167B)
----.npmignore(60B)
----test()
--------indexTest.js(622B)
--------ChannelWrapperTest.js(29KB)
--------AmqpConnectionManagerTest.js(15KB)
--------fixtures.js(4KB)
--------importTest.js(239B)
----.dependabot()
--------config.yml(306B)

网友评论