分布式事务中的Base理论
生活随笔
收集整理的這篇文章主要介紹了
分布式事务中的Base理论
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
CAP理論告訴我們一個悲慘但不得不接受的事實——我們只能在C、A、P中選擇兩個條件。而對于業務系統而言,我們往往選擇犧牲一致性來換取系統的可用性和分區容錯性。不過這里要指出的是,所謂的“犧牲一致性”并不是完全放棄數據一致性,而是犧牲強一致性換取弱一致性
BA:Basic Available 基本可用?
整個系統在某些不可抗力的情況下,仍然能夠保證“可用性”,即一定時間內仍然能夠返回一個明確的結果。只不過“基本可用”和“高可用”的區別是:?
“一定時間”可以適當延長 當舉行大促時,響應時間可以適當延長
給部分用戶返回一個降級頁面 給部分用戶直接返回一個降級頁面,從而緩解服務器壓力。但要注意,返回降級頁面仍然是返回明確結果。
S:Soft State:柔性狀態 同一數據的不同副本的狀態,可以不需要實時一致。
E:Eventual Consisstency:最終一致性 同一數據的不同副本的狀態,可以不需要實時一致,但一定要保證經過一定時間后仍然是一致的。
?
?
總結
以上是生活随笔為你收集整理的分布式事务中的Base理论的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 分布式事务中的CAP理论
- 下一篇: 最大努力通知方案