0
根據我的理解,代理確認消息的順序不能得到保證。發佈商確認消息
考慮到我上面的理解,讓我們假設出版商確認,我得到一個消息證實爲相互作用ID 4.現在我的問題是,我可以假設所有以前的相互作用ID(1,2,3)也被證實?
你可以請任何一個給出相同的答案。提前致謝!
根據我的理解,代理確認消息的順序不能得到保證。發佈商確認消息
考慮到我上面的理解,讓我們假設出版商確認,我得到一個消息證實爲相互作用ID 4.現在我的問題是,我可以假設所有以前的相互作用ID(1,2,3)也被證實?
你可以請任何一個給出相同的答案。提前致謝!
我不確定您的理解是否正確,但ConfirmListener
回調方法具有布爾參數multiple
。如果參數是true
那麼這個確認意味着所有先前的標籤都被確認;如果不是,那麼不是。
如果您使用RabbitTemplate
,並且啓用了確認功能,則無論來自RabbitMQ的確認是否爲multiple
,該模板都會爲每個單獨的發佈連同其關聯數據發出單獨確認。
非常感謝!我通過使用java代碼和它的工作嘗試了這一點。但我怎麼能達到同樣的行爲意味着多個出版商通過春季rabbitmq確認..我卡在這裏..你可以給這個答案嗎? –
謝謝你。根據我的理解,你的帖子是發佈者總是會得到每個發佈消息的確認。不管是否來自RabbitMQ的確認是多個。 –
你能否給出關於發佈消息的順序以及經紀人確認消息的順序的答案。它是按相同順序還是順序可以爲經紀人確認的消息而改變? –