消息中間件系列教程(18) -RabbitMQ-基於RabbitMQ解決分佈式事務(思想)

經典案例:以目前流行點外賣的案例,用戶下單後,調用訂單服務,讓後訂單服務調用派單系統通知送外賣人員送單,這時候訂單系統與派單系統採用MQ異步通訊。 RabbitMQ解決分佈式事務原理: 採用最終一致性原理。 根據最終一致性,按派單流程提出問題,解決分佈式事務: 1.怎麼保證訂單發送到了訂單隊列? 答:採用確認機制,在生產者設置確認回調,如果不成功,則一直髮送消息到消息隊列。 2.怎麼保證消費者一定
相關文章
相關標籤/搜索