2012-05-28 79 views
1

我一直在玩的RabbitMQ它支持排隊到代理..實現隊列中Zeromq

但你如何在ZeroMq執行隊列,當我試圖在Zeromq實現客戶端和服務器,我不知道如何所以如果客戶端速度非常快,並且服務器速度很慢(可以通過調整服務器的休眠時間來完成),服務器似乎並不能獲取客戶端發送的所有消息。最初我以爲服務器可能會將隊列中的客戶端請求排隊,但是從我的實驗來看,它似乎不能以這種方式工作(消息丟失)!

任何建議..

感謝 阿倫

回答

1

「ZMQ有一個處理過滿隊列的方式(所謂的‘高水位’)。當隊列已滿,ØMQ自動阻止的發件人,或者丟棄消息,這取決於你正在做的消息類型(所謂的「模式」)。「

zmq guide中閱讀更多關於