首页 文章
  • 0 votes
     answers
     views

    rabbitmq - 每个消费者的预取计数

    我想使用node-amqp库为RabbitMQ创建多个使用者,但我无法理解 prefetch-count 选项是否指的是每个消费者的计数 . 我希望每个消费者都有自己的预取计数,而不依赖于其他消费者 . 谢谢 .
  • 0 votes
     answers
     views

    如何从RabbitMQ订阅处理程序中的错误中获取我自己的代码中的堆栈跟踪?

    如果在处理来自RabbitMQ的传入消息的node.js函数中抛出错误,则堆栈跟踪来自node-amqp代码而不是我的处理程序中的错误(并且错误通常是“无法调用未定义的方法indexOf”,不管实际的错误是什么) . 有没有办法让我的代码执行堆栈跟踪而不是在node-amqp模块的“边缘”停止的代码? 堆栈跟踪示例: stackTrace=TypeError: Cannot call method...
  • 97 votes
     answers
     views

    RabbitMQ / AMQP:单个队列,同一个消息的多个消费者?

    我一般只是开始使用RabbitMQ和AMQP . 我有一个消息队列 我有多个消费者,我想用 same message 做不同的事情 . 大多数RabbitMQ文档似乎都专注于循环,即单个消费者使用单个消息,负载在每个消费者之间传播 . 这确实是我见证的行为 . 例如: 生产环境 者有一个队列,每2秒发送一次消息: var amqp = require('amqp'); var conn...
  • 3 votes
     answers
     views

    生产环境 者和消费者之间的RabbitMQ消息延迟

    我在RabbitMQ服务器上运行node.js amqp-node客户端 . 我已经以两种不同的方式设置了一个简单的发布/消费测试 - 每种方式产生不同的延迟,我无法弄清楚原因 . 延迟是从发送消息到发送消息的时间来衡量的 . 第一种方法使用两个单独的进程 - 一个用于发布应用程序 - 一个用于使用应用程序 . 它产生大约4ms的延迟 . 第二种方法只使用一个应用程序来生成和使用 . 这产生大约4...

热门问题