我一直在使用C#和python中的rabbitmq客户机测试消息的吞吐量。在这两个客户端之间,我看到每个客户端所消耗的带宽都存在差异。我正在以5Hz的速度发布来自python生产者的400‘m的随机数据消息。我可以在我的rabbitmq管理控制台上看到它以5Hz接收消息。这样就可以使用~18 18Mbps的带宽。method, properties, body
我对RabbitMQ有一个严重的问题。在接收到一定数量的消息后,消费者简单地停止接收消息。它们仍然连接在一起,但不再接收消息。我找到了关于这个问题的其他帖子,但都没有一个有效的答案。我尝试过在不使用ack或使用ack且qos预取计数为100的情况下使用消息(如对此类问题的几个响应中所示)。当我执行"rabbitmqctl list_queues name messages