RabbitMq |事務處理機制

生產者發送消息出去之後,不知道到底有沒有發送到RabbitMQ服務器, 默認是不知道的。而且有的時候我們在發送消息之後,後面的邏輯出問題了,我們不想要發送之前的消息了,需要撤回該怎麼做。

解決方案:
1.AMQP 事務機制
2.Confirm 模式

AMQP 事務機制
事務模式:
txSelect 將當前channel設置爲transaction模式
txCommit 提交當前事務
txRollback 事務回滾
在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章