Chen Xingxu Blog

Study Share Communicate

04.SpringCloud学习笔记

父工程pom文件

04.SpringCloud学习笔记–父工程pom文件 Pom <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sch...

03.SpringCloud学习笔记

父工程Project空间新建

03.SpringCloud学习笔记–父工程Project空间新建 1、创建一个 Maven 工程 2、配置字符编码 3、注解激活生效 4、配置 Java 编译版本 5、File Type 过滤 6、跳过 Maven 的 Test

02.SpringCloud学习笔记

Cloud相关组件的停更及替换

02.SpringCloud学习笔记–Cloud相关组件的停更及替换 服务注册中心 组件 状态 Eureka 停用 ZooKeeper 可用 Consul 可用 Nacos...

01.SpringCloud学习笔记

Boot和Cloud版本选择

01.SpringCloud学习笔记–Boot和Cloud版本选择 官网相关链接 Spring Boot git 源码地址 https://github.com/spring-projects/spring-boot/releases Spring Boot 2.0 Release Notes https://github.com/spring-projects/spring-b...

16.Spring Cloud Alibaba学习笔记

Seata案例--原理

16.Spring Cloud Alibaba学习笔记–Seata案例–原理 TC/TM/RM三个组件的近似理解 TC(Transaction Coordinator) —— Seata 服务器 TM(Transaction Manager)—— 带有 @GlobalTransactional 的方法,事务的发起方 RM(Resource Manager)—— 订单 /...

15.Spring Cloud Alibaba学习笔记

Seata案例--测试

15.Spring Cloud Alibaba学习笔记–Seata案例–测试 数据库初始情况 正常下单 http://localhost:2001/order/create?userId=1&productId=1&count=10&money=100 运行结果 {"code":200,"message":"订单创建成功","data":{"id":nu...

14.Spring Cloud Alibaba学习笔记

Seata案例--帐户

14.Spring Cloud Alibaba学习笔记–Seata案例–帐户 Seata 之 Account-Module 配置搭建 建 Module seata-account-service2003 改 POM <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache....

13.Spring Cloud Alibaba学习笔记

Seata案例--库存

13.Spring Cloud Alibaba学习笔记–Seata案例–库存 Seata 之 Storage-Module 配置搭建 建 Module seata-storage-service2002 改 POM <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache....

12.Spring Cloud Alibaba学习笔记

Seata案例--订单

12.Spring Cloud Alibaba学习笔记–Seata案例–订单 以下案例的原始版本可以参考: http://seata.io/zh-cn/docs/user/quickstart.html 用户购买商品的业务逻辑。整个业务逻辑由 3 个微服务提供支持: 仓储服务:对给定的商品扣除仓储数量。 订单服务:根据采购需求创建订单。 帐户服务:从用户帐户中扣除余额。...

11.Spring Cloud Alibaba学习笔记

Seata简介及安装方法

11.Spring Cloud Alibaba学习笔记–Seata简介及安装方法 分布式事务问题由来 单体应用被拆分成微服务应用,原来单体应用的三个模块被拆分成三个独立的应用,分别使用三个独立的数据源,业务操作需要调用三个微服务来完成。此时每个服务内部的数据一致性由本地事务来保证,但是全局的数据一致性没法保证。 比如用户购买商品的业务逻辑,整个业务逻辑由 3 个微服务提供支持: ...