本地事務(wù)ACID大家應(yīng)該都知道了,統(tǒng)一提交,失敗回滾,嚴(yán)格保證了同一事務(wù)內(nèi)數(shù)據(jù)的一致性!而分布式事務(wù)不能實現(xiàn)這種ACID,它只能實現(xiàn)CAP原則里的某兩個,CAP也是分布式事務(wù)的一個廣泛被應(yīng)用的原型,CAP(Consistency, Availability, Partition Tolerance), 闡述了一個分布式系統(tǒng)的三個主要方面, 只能同時擇其二進(jìn)行實現(xiàn). 常見的有CP系統(tǒng), AP系統(tǒng)。
成都創(chuàng)新互聯(lián)公司專注為客戶提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于成都網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)、赤峰林西網(wǎng)絡(luò)推廣、微信小程序定制開發(fā)、赤峰林西網(wǎng)絡(luò)營銷、赤峰林西企業(yè)策劃、赤峰林西品牌公關(guān)、搜索引擎seo、人物專訪、企業(yè)宣傳片、企業(yè)代運營等,從售前售中售后,我們都將竭誠為您服務(wù),您的肯定,是我們大的嘉獎;成都創(chuàng)新互聯(lián)公司為所有大學(xué)生創(chuàng)業(yè)者提供赤峰林西建站搭建服務(wù),24小時服務(wù)熱線:18980820575,官方網(wǎng)址:www.cdcxhl.com應(yīng)用于CP和AP的原則在業(yè)界出現(xiàn)了一些框架:
CP系統(tǒng)就有二階段提交(強一致性)
AP系統(tǒng)就有TCC(補償型事務(wù))
其中最近接觸的aspnetcore.cap就是一個滿足最終一致性的異步消息方案實現(xiàn)的,其中它為mysql,sqlserver都提供了解決方案,消息隊列可以有kafka和rabbitmq兩種選擇,根據(jù)自己的需要去安裝,源代碼在github上有開源,nuget上也有對應(yīng)的包包!
對消息確保型-最終一致性的分布式事務(wù)的理解:
創(chuàng)新互聯(lián)www.cdcxhl.cn,專業(yè)提供香港、美國云服務(wù)器,動態(tài)BGP最優(yōu)骨干路由自動選擇,持續(xù)穩(wěn)定高效的網(wǎng)絡(luò)助力業(yè)務(wù)部署。公司持有工信部辦法的idc、isp許可證, 機(jī)房獨有T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確進(jìn)行流量調(diào)度,確保服務(wù)器高可用性。佳節(jié)活動現(xiàn)已開啟,新人活動云服務(wù)器買多久送多久。