环境准备
代码拉取
> git clone https://github.com/yu199195/Raincat.git
> cd Raincat
> mvn -DskipTests clean install -U
执行demo 模块的sql语句。
使用你的工具 idea 或者eclipse 打开项目。
修改raincat-manager项目下,application.yml中的redis配置
tx:
manager:
netty :
port: 9998
serialize: kryo
maxConnection: 100
maxThreads : 16
delayTime : 5
heartTime : 20
redis :
cluster : false
hostName : 192.168.1.91
port: 6379
password : foobaredbbexONE123
启动raincat-manager (执行TxManagerApplication中的main方法)
修改order项目的application.yml中的数据库配置
spring:
datasource:
driver-class-name: com.mysql.jdbc.Driver
url: jdbc:mysql://192.168.1.98:3306/order?useUnicode=true&characterEncoding=utf8
username: root
password: 123456
application:
name: order-service
org:
dromara:
raincat:
txManagerUrl: http://localhost:8761
serializer: kroy
nettySerializer: kroy
compensation: true
compensationCacheType : db
txDbConfig :
driverClassName : com.mysql.jdbc.Driver
url : jdbc:mysql://192.168.1.98:3306/tx?useUnicode=true&characterEncoding=utf8
username : root
password : 123456
- 修改 spring-dubbo.xml中的zookeeper配置
<dubbo:registry protocol="zookeeper" address="localhost:2181"/>
- 在spring-dubbo中修改你的zookeeper地址
<dubbo:registry protocol="zookeeper" address="192.168.1.148:2181"/>
- 启动order项目。(执行OrderApplication中的main方法)
其他项目类似,启动stock项目,启动consume项目。
访问 http://127.0.0.1:8087/swagger-ui.html
当前内容版权归 dromara.org 或其关联方所有,如需对内容或内容相关联开源项目进行关注与资助,请访问 dromara.org .