# seata-demo **Repository Path**: zerox_1db/seata-demo ## Basic Information - **Project Name**: seata-demo - **Description**: seata 分布式事务演示 - **Primary Language**: Java - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-05-06 - **Last Updated**: 2022-05-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: 分布式事务, Seata, TCC ## README # seata-demo ## 介绍 Seata1.4.0分布式事务示例,整合Spring Boot 、Spring Cloud、Spring Cloud Alibaba、Nacos。 ## 安装教程 ### 安装[Nacos](https://nacos.io/zh-cn/) ### 安装[Seata](https://seata.io/zh-cn/) ### git clone [https://gitee.com/zerox_1db/seata-demo.git](https://gitee.com/zerox_1db/seata-demo.git) ## 使用说明 ### 修改Nacos配置并初始化Nacos数据库 ```bash mysql -uroot -p source nacos.sql ``` ### 修改Seata配置并初始化seata数据库 ```bash mysql -uroot -p source seata.sql ``` ### 切换Seata注册中心为Nacos,初始化Seata配置到Nacos ```bash ./nacos-config.sh ``` ### 创建并初始化业务数据库 ```bash mysql -uroot -p source seata_account.sql source seata_storage.sql source seata_order.sql ``` ### 启动服务测试 依次启动MySQL、Nacos、Seata、所有微服务 默认AT 浏览器输入地址[http://localhost:2001/order/create?userId=1&productId=1&count=10&money=100](http://localhost:2001/order/create?userId=1&productId=1&count=10&money=100)进行测试。 TCC模式下 浏览器输入地址[http://localhost:2001/order/createByTcc?userId=1&productId=1&count=10&money=100](http://localhost:2001/order/createByTcc?userId=1&productId=1&count=10&money=100)进行测试。