系統(tǒng)架構(gòu)說(shuō)明
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-860689.html
狀態(tài)轉(zhuǎn)換說(shuō)明
訂單表 | 消息表 | process_queue | 庫(kù)存系統(tǒng) | return_queue | 說(shuō)明 |
---|---|---|---|---|---|
成功 | 失敗 | / | / | / | 訂單庫(kù)回滾 |
成功 | 成功 | 失敗 | / | / | 訂單系統(tǒng)重發(fā)消息 |
成功 | 成功 | 成功 | 失敗 | / | Broker自動(dòng)重試,注意接口冪等 |
成功 | 成功 | 成功 | 庫(kù)存不足退回 | / | Broker通知回掉,訂單/消息作廢 |
成功 | 成功 | 成功 | 成功 | 失敗 | 訂單系統(tǒng)重發(fā)消息,注意接口冪等 |
成功 | 成功 | 成功 | 成功 | 成功 | 數(shù)據(jù)最終一致 |
成功 | 成功 | 失敗 (長(zhǎng)時(shí)間宕機(jī)) | 失?。ㄩL(zhǎng)時(shí)間宕機(jī)) | 成功 | 訂單超時(shí),訂單作廢,消息作廢(取決于業(yè)務(wù)需要) |
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-860689.html
到了這里,關(guān)于本地消息表模式保障分布式系統(tǒng)最終一致性的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!