![](/img/trans.png)
[英]How to get spring-cloud zuul to use a different circuit for different services
[英]Distributed transaction among services in a microservice system, using spring-cloud
有一個項目使用: spring-boot
, spring-cloud
, postgresql
作為微服務系統。
有 2 個服務,比如SA和SB ,它們分別在 2 個 RDBMS 數據庫上運行,比如DA和DB 。
現在,有一個操作包含 2 個子步驟:
RA
保存到DA
中。RB
保存到DB
中。作為一個整體,這兩個子步驟應該要么都提交,要么都回滾。
2PC
協議)來解決它。2PC
協議)是否仍然有效?也許這個項目對你有幫助https://github.com/apache/servicecomb-pack
Apache ServiceComb Pack 是面向微服務應用的最終數據一致性解決方案。 ServiceComb Pack 目前提供 TCC 和 Saga 分布式事務協調解決方案,使用 Alpha 作為事務協調器,Omega 作為事務代理
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.