2016-01-29 35 views
0

我遇到了流管理問題。我在我的ejabberd.yml中添加了以下設置:在ejabberd服務器中啓用流管理重複最後一條消息

stream_management: true 
resume_timeout: 5 
resend_on_timeout: true 

流管理功能正常工作正常。在恢復連接後,我收到了所有消息。主要的問題是在獲得連接恢復之前,如果客戶端之間發送消息,那麼我在兩次消息之間獲得所有消息。如何管理ejabberd服務器上的隊列,以便正常工作,即(如何按順序獲取消息作爲發送)並避免重複發送消息。

回答

0

在某些情況下,如果沒有重複郵件,您將無法獲得可靠的郵遞服務。發生這種情況時,您需要使用消息ID來提取客戶端的消息。

+0

感謝您的回覆.i只會看看如何處理它。 –

相關問題