rabbitmq能承受多大并發(fā) rabbitmq能支持多少的并發(fā)?
rabbitmq能支持多少的并發(fā)?在實際應用中,并發(fā)打印的數(shù)量并不多,但是使用這種模式,1000個用戶總是連接到服務器上,這是一種極大的浪費。過去我們也考慮過用redis來存儲隊列,然后在打印中心服務
rabbitmq能支持多少的并發(fā)?
在實際應用中,并發(fā)打印的數(shù)量并不多,但是使用這種模式,1000個用戶總是連接到服務器上,這是一種極大的浪費。過去我們也考慮過用redis來存儲隊列,然后在打印中心服務器上改成消費隊列,遠程調用全國各地的客戶端進行打印。優(yōu)點是遠程調用只能在有消息時啟動,而不是像rabbitmq那樣一直保持1000個連接。
rabbitmq什么情況消費者會中斷?
我很高興回答您的問題
rabbitmq消費者會造成很多干擾。讓我解釋一下在我的項目中遇到的問題。
在大數(shù)據模式下,一次向發(fā)送者發(fā)送10000條數(shù)據,發(fā)送者一次向消費者發(fā)送消息。然后消費者程序直接處理終端,檢查服務日志,發(fā)現(xiàn)只有發(fā)送失敗。
關閉AMQP連接<0.6265.7>(192.168.1.14:42592-> 192.168.1.14:5672):
{寫入程序,發(fā)送失敗,{錯誤,超時}。
rabbitmq服務器將在短時間內向使用者發(fā)送大量消息。然后,如果您沒有時間確認,服務器將積壓大量未確認的消息,如果消費者不匆忙處理,他將被掛起(這也可能導致程序崩潰)。
配置不匹配也會導致錯誤的消費者消費信息,因此我們必須在上線前仔細檢查配置信息。
消費者將在一段時間后消失。此時,他們需要檢查MQ日志。一般情況下,鏈接已斷開,并將記錄在MQ日志中。在這種情況下,他們需要重新連接。
MQ用戶存在很多問題,需要根據實際項目解決。
rabbitMQ點對點,一個隊列可以多個消費者嗎?
Rabbitmq從未使用過。在ActiveMQ中,我剛剛測試了可以有多個消費者,消息按順序分發(fā)給不同的消費者,比如消息1到消費者a,消息2到消費者B,消息3到消費者a,消息4到消費者B。。其優(yōu)點是實現(xiàn)了負載均衡。如果消費者B突然掛斷,消費者a可以正常接收。
我明白,如果我說的是錯的,我希望有上帝來糾正它。非常感謝你。