協(xié)議:兩階段,三階段,柔性事物TCC
實現(xiàn)方式:只討論柔性事物,因npc并無法達(dá)到強(qiáng)一致性并且性能低。
TCC關(guān)鍵在于T這步的時候先預(yù)留資源,這部是需要業(yè)務(wù)方自己實現(xiàn),因為無法抽象。同時需要業(yè)務(wù)方提供冪等的確認(rèn)和取消接口,讓協(xié)調(diào)者調(diào)用,實現(xiàn)麻煩臃腫。
簡便模式:主動查詢模式,被動接收模式,被動接收分同步和異步通知,達(dá)到業(yè)務(wù)數(shù)據(jù)邏輯一致性。對少量無法通過自動方式處理的可疑數(shù)據(jù)采用人工介入,運營平臺修改,或手動修改數(shù)據(jù)