tx-lcn学习(随笔)

tx-lcn的官网地址:http://www.txlcn.org/zh-cn/index.html

一次偶然的机会,被别人提及了分布式事务的话题。当时有点懵逼,想到了通过日志记录的方式来做分布式事务,当时对这种方式没有一个详尽的了解。后来了解到tx-lcn这个东东,而且还能和springcloud、dubbo集成,感觉挺好的。

不过tx-lcn声明了,它只做事务的协调者,不做事务处理

由于使用习惯了springcloud+eureka的服务治理方式,一直没有安装consul,。。。。

其实按照官方提供的步骤是可以完整实现的,不过在此还是把步骤写下来,mark一下

1、先安装在本地环境中安装mysql、redis、consul,并创建数据库:tx-demo,启动redis、与consul

2、在IDE(IDEA或STS都可以)中导入官方demo,代码地址:https://github.com/codingapi/txlcn-demo

4、在IDE中顺序启动txlcn-demo-tx、txlcn-demo-spring-service-a、txlcn-demo-spring-service-b、txlcn-demo-spring-service-c

5、分别访问:http://localhost:12011/txlcn?value=1212 和 http://localhost:12011/txlcn?value=12123&ex=throw查看数据库相应表

end

扫描二维码关注公众号,回复: 6467454 查看本文章

猜你喜欢

转载自blog.csdn.net/baihua_123/article/details/90042595