基本上所有的原理不管是CAP還是BASE講的都是資料副本之間的一致性,但是像2PC, TCC解決的不是系統不同部分的事務問題嗎?這個和CAP, BASE之間的關系有沒有人了解的?萬分感謝。
uj5u.com熱心網友回復:
CAP原則又稱CAP定理,指的是在一個分布式系統中,一致性(Consistency)、可用性(Availability)、磁區容錯性(Partition tolerance)。CAP 原則指的是,這三個要素最多只能同時實作兩點,不可能三者兼顧。BASE是指基本可用(Basically Available)、軟狀態( Soft State)、最終一致性( Eventual Consistency)。
BASE理論是對CAP理論的延伸,核心思想是即使無法做到強一致性(Strong Consistency,CAP的一致性就是強一致性),但應用可以采用適合的方式達到最終一致性(Eventual Consitency)。
uj5u.com熱心網友回復:
樓上說的很對
uj5u.com熱心網友回復:
樓上總結的很到位,詳細可參考https://www.cnblogs.com/duanxz/p/5229352.html
uj5u.com熱心網友回復:
解決分布式事務最好的辦法是不要有分布式事務,只是這樣開發成本很高,需要寫補償代碼uj5u.com熱心網友回復:
這個可以看看 https://www.jianshu.com/p/eb571e4065ec轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/55188.html
標籤:Java EE
上一篇:eclipse提示錯誤: 找不到或無法加載主類 sun.applet.AppletViewer
下一篇:mvn test [ERROR] 24340 java.lang.ArrayIndexOutOfBoundsException: 24340
