摘要: 1、TCC分布式事务原理 使用springcloud微服务,也有可能各个服务之间,没有形成一个整体的事务。 分步实现: 1)、try阶段:多个服务之间,在操作的时候对数据库的操作都是一个"预"操作阶段,锁定某个资源,冻结某部分资源等(把改变的数据先存临时表)。 2)、confirm阶段:如果服务全部 阅读全文
posted @ 2018-12-24 16:11 几近虚年 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 1、微服务的发展 单体应用(进程内部调用) RPC接口(远程方法调用)。将臃肿的单体应用拆分为细粒化的服务(项目)。随着敏捷开发、持续交付、DevOps 理论的发展和实践,以及基于Docker容器化技术的成熟,微服务的应用越来越广。 举个例子,之前我们的项目是打包为war包部署,所有的代码在一个项目 阅读全文
posted @ 2018-12-24 10:03 几近虚年 阅读(703) 评论(0) 推荐(0) 编辑