文件名称:rascal:用于amqp.node的配置驱动的包装器,支持多主机连接,自动错误恢复,重新交付洪泛保护,透明加密解密和通道池
文件大小:140KB
文件格式:ZIP
更新时间:2024-05-19 05:17:27
JavaScript
捣蛋鬼 Rascal是围绕的丰富发布/包装。 关于 Rascal是出色的的丰富发布/包装器。 关于amqplib的最好的事情之一是,它不对您的使用方式做任何假设。 另一个是,它没有试图抽象出。 因此,该库提供了很多控制和灵活性,但是您有责任采用适当的模式和配置。 您需要注意: 默认情况下,消息不是持久性消息,如果您的代理重新启动,消息将丢失 使您的应用程序崩溃的消息将无限重试 如果没有预取,则突然的消息泛滥可能会破坏您的事件循环 断开的连接和断开的通道将不会自动恢复 任何连接或通道错误均作为“错误”事件发出。 除非您处理它们或使用否则它们将导致您的应用程序崩溃 如果使用确认通道发布消息,并且代理无法确认,则执行流可能会无限期地被阻止 Rascal试图通过在amqplib中添加以下内容来解决这些问题,使其更易于处理或引起您的注意 配置驱动的虚拟主机,交换,队列,绑定,生产者和使用者 集群连