rabbitmq 均勻發送消息

在rabbitmq client中 如不加限制 當某一client端連到server端時 server會將大部分數據發送到該客戶端 後面連接上的client 將接收不到數據 造成某些客戶端任務繁重 某些客戶端十分清閒 可在client 端的channl 加上參數

readChannel.basicQos(50); 表示該channl 預先接受50條信息 這樣server的數據便可發到其他client上

如在channl 上存有過多數據 在stop rabbitmq時 將會十分緩慢。。。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章