[英]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.