【发布时间】:2012-04-05 14:09:43
【问题描述】:
在我们的项目中,我们希望使用“任务队列”模式中的 RabbitMQ 来传递数据。
在生产者端,我们构建了一些 TCP 服务器(在 node.js 中)来接收 高并发数据,不做任何事情就发送给MQ。
在消费者端,我们使用 JAVA 客户端来获取任务数据 MQ,处理一下,然后ack。
所以问题是: 要获得最大的消息传递吞吐量/性能(例如 400,000 msg/秒),最好使用多少个队列?更多的队列是否意味着更好的吞吐量/性能?还有什么我应该注意的吗? 在这种情况下使用 RabbitMQ 的任何已知最佳实践指南?
任何cmets都非常感谢!!
【问题讨论】:
标签: rabbitmq