seata
Seata是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata将为用户提供了AT、TCC、SAGA和XA事务模式,为用户打造一站式的分布式解决方案。
seata服务器的web界面的端口是7091,而8091是TC协调者的TCP端口
Seata分TC、TM和RM三个角色,TC(Server端)为单独服务端部署,TM和RM(Client端)由业务系统集成:
- seata有服务器端和客户端,客户端要连上服务器才能使用。
- TC(事务协调者)在服务器端的官网下载: 全局事务的管理者。用于维护全局和分支事务的状态,驱动TM的全局提交和回滚。TM和RM通过TC注册分支和汇报状态。
- TM(事务管理器)在客户端:发起全局事务,定义全局事务的范围,操作全局事务的提交和回滚。
- RM(资源管理器)在客户端:操作自己分支的事务提交和回滚。
注意:seata的稳定性非常重要,如果TC崩了,那所有的事务管控都失效。
环境配置
- 下载最新安装包
参考
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 coder-xuyong!
评论







