问题一:在Seata中加了我的多数据源DataSource后,全局事务还能正常使用吗?
在Seata中加了我的多数据源DataSource后,全局事务还能正常使用吗?
参考回答:
关闭自动代理,改为你手动代理就行。另外这个只是创建分布式事务用的,跟是不是at模式这些无关。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/598816
问题二:在Seata中1.8版本,达梦数据库支持XA吗?
在Seata中1.8版本,达梦数据库支持XA吗?
参考回答:
不支持XA。1.8.0 中对 AT 模式扩展了达梦和 PolarDB-X 2.0 数据库的支持。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/598814
问题三:在Seata中optimze好像是会锁表,这样是不是会对交易的成功率有影响呢?
在Seata中optimze好像是会锁表,这样是不是会对交易的成功率有影响呢?
参考回答:
弄个测试环境,压测出这么多碎片,然后试一下optimize的锁表时间,然后找一个可接受这个时间的时候去做下。我感觉这个大小应该也是跑许多天后出现的,比如一周一次,某个凌晨,应该是比较安全的。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/598813
问题四:在Seata中MySQL上建表,表空间占用了好几个G,是需要定期对数据表进行optimze吗?
在Seata中MySQL上建表,由于global_table和branch_table里面频繁的insert和delete操作,这两张表长期运行后,在数据库上产生了比较多的存储碎片,表中实际数据就几行,但是表空间占用了好几个G,是需要定期对数据表进行optimze吗?
参考回答:
可以的。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/598812
问题五:程序读的的nocas的配置,想问下seata怎么配置?
程序读的的nocas的配置,想问下seata怎么配置?
参考回答:
Seata 的配置可以通过修改其配置文件来实现,具体的配置方法取决于您使用的事务模式和存储方式。以下是一些基本的配置步骤:
- 下载并解压 Seata:从 Seata 的官方网站下载最新版本的 Seata,然后解压到您的服务器上。
- 配置 DataSource:在 Seata 的配置文件中,配置您的数据源信息,包括数据库的 URL、用户名和密码等。
- 配置事务模式:根据您的需求选择合适的事务模式,如 AT、TCC、SAGA 或 XA,并在配置文件中进行相应设置。
- 配置 Nacos:如果您使用 Nacos 作为配置中心,需要在 Seata 的配置文件中指定 Nacos 的地址和服务名等信息。
- 启动 Seata:保存配置文件后,启动 Seata 服务器,它将根据配置文件中的参数进行初始化和启动。
- 验证配置:启动 Seata 后,您可以通过执行一些事务操作来验证配置是否正确。
关于本问题的更多回答可点击原文查看:https://developer.aliyun.com/ask/598419