摘要: hikari druid c3p0 dbcp jdbc 阅读全文
posted @ 2018-03-04 22:32 BarryW 阅读(2090) 评论(0) 推荐(0) 编辑
摘要: 我觉得事务的管理不应该属于Dubbo框架, Dubbo只需实现可被事务管理即可, 像JDBC和JMS都是可被事务管理的分布式资源, Dubbo只要实现相同的可被事务管理的行为,比如可以回滚, 其它事务的调度,都应该由专门的事务管理器实现。 在Java中,分布式事务主要的规范是JTA/XA, 其中:J 阅读全文
posted @ 2018-03-04 22:26 BarryW 阅读(18608) 评论(0) 推荐(0) 编辑
摘要: 分布式系统架构中,分布式事务问题是一个绕不过去的挑战。而微服务架构的流行,让分布式事问题日益突出! 下面我们以电商购物支付流程中,在各大参与者系统中可能会遇到分布式事务问题的场景进行详细的分析! 如上图所示,假设三大参与平台(电商平台、支付平台、银行)的系统都做了分布式系统架构拆分,按上数中的流程步 阅读全文
posted @ 2018-03-04 22:22 BarryW 阅读(13908) 评论(0) 推荐(0) 编辑
摘要: 问题: 有一个请求去调用了服务A,A中需要向数据库写入数据,其中A里面又调用了服务B,B中也向服务器写入了一些数据,当A成功调用B之后,B正常执行了,A的操作发生了异常,A操作的数据可以正常回滚,那么问题是B服务的事务如何与A保持一致呢? 解决方案: 服务A与服务B属于不同的应用,通过dubbo远程 阅读全文
posted @ 2018-03-04 22:19 BarryW 阅读(16091) 评论(0) 推荐(0) 编辑