Seata部署

服务器端配置

完整的配置案例在
安装包的:seata-server/conf/application.example.yml
初始化脚本在安装包的 seata-server/script

参数配置参考
https://seata.apache.org/zh-cn/docs/user/configurations

客户端

AT模式

创建undo log

多数据源场景下,Seata 必须为每个需要被全局事务管理的数据源创建对应的DataSourceProxy,未被代理的数据源不会参与 Seata 事务,也无需UNDO_LOG表。
每个DataSourceProxy对应一个原始业务数据源(连接特定数据库),代理数据源会被 ORM 框架(如 MyBatis)实际使用,因此所有 SQL 操作都会经过代理拦截。

UNDO_LOG表必须在每个被代理的数据源对应的数据库中单独创建(即订单库有自己的UNDO_LOG,库存库也有自己的UNDO_LOG)。
undo_log脚本
https://github.com/apache/incubator-seata/tree/2.x/script/client/at/db

seata console 部署

https://blog.csdn.net/frankensteinF/article/details/149070237

参考资料

posted @ 2025-10-24 10:43  向着朝阳  阅读(3)  评论(0)    收藏  举报