基于分布式的项目系统的架构,,如果存在跨服务有什么好的方案可以保持事物一致吗??
知行合一1
最近登录:2018/12/15 16:01
知行合一1的其他提问
类似问题
《架构之美》第二章:两个系统的故事:现代软件神话
1254 阅读
亿级流量电商详情页系统的大型高并发与高可用缓存架构实战
1129 阅读
微服务架构的分布式事务解决方案
196 阅读
关于分布式系统的思考
595 阅读
【开源访谈】肖丁:如何做最懂业务的基础架构研发
4526 阅读
微服务架构的分布式事务解决方案
1273 阅读
基于支付系统真实业务场景的分布式事务处理实例分析
425 阅读
【开源访谈】巨杉数据库彭旸:分布式数据库企业级功能技术解密
1461 阅读
试图做前后端分离项目遇到的困难
2813 阅读
系统架构师的职、责、权
738 阅读
Hello Apollo - 自动驾驶公开课
14 阅读
可以使用分布式事务,例如JTA.但服务接口需要提供相应的支持.
看一下Atomikos或者比较老的Jotm.
这个最好的办法就是从业务流程上保证异步而不是同步,最终一致性而不是实时一致性。
JTA事务虽然理论上提供了跨数据库事务,但是这个方案对于现在的处理已经很不适应了,复杂度、响应时间、处理效率都有很大缺陷。