一個利用RabbitMQ實現的模擬訂單庫存上下游可靠性投遞的demo(延時檢查方案)

模擬一個下訂單成功,然後庫存減1的業務場景,以上是流程圖。除了RabbitMQ自身的可靠性投遞之外,該方案會在30秒後發送一條延時檢查的消息,判斷消息有沒有成功入庫,如果沒有,則會重新發起一次消息,做二次確認,避免因網絡抖動導致消息投遞失敗的情況。GitHub:https://github.com/MonkeyOneCool/rabbitmq-delaycheck。需要注意的是,RabbitMQ需
相關文章
相關標籤/搜索