在发布delivery_mode = 1的消息(到持久队列)时,RabbitMQ管理面板每秒显示大约2500条消息,但不幸的是,当我尝试使用delivery_mode = 2发布相同的消息以使其持久时,传入消息速率降至每秒15-20条消息。 (使用Python 2.7和pika库)
每条消息都包含一个URL,所以它们的大小也很小......我也是通过使用basic_publish()发布的。
管理面板上的节点统计信息显示以下数据;
文件描述符:55/1024可用
套接字描述符:1/829可用
Erlang流程:248/1048576可用
内存:277MB / 12GB高水印
磁盘空间:1.6TB / 48MB低水位
I / O统计数据(每次操作的I / O平均时间)如下所示; 阅读:3.0毫秒
写:0.13ms
寻求:0.05毫秒
同步:70毫秒
这是RabbitMQ上持久队列的正常行为,还是我做错了什么,还是可以做一些调整性能的事情?
非常感谢你提前...