问题一:Seata的openfeign 集成seata的时候是不是会导致xid传输失败?
Seata的openfeign 集成seata的时候是不是会导致xid传输失败?
参考答案:
不一定。Seata 的 OpenFeign 集成在传输 XID 时,使用的是 CrossOriginFilter 来实现跨域传输。如果您的应用程序没有开启跨域,那么 XID 就无法传输成功。
您可以尝试以下方法来解决这个问题:
在您的应用程序中开启跨域。
使用 SeataClient 来发送请求,而不是使用 OpenFeign。
使用其他的跨域传输方式来传输 XID,比如使用 WebSocket 或 HTTP 长连接。
如果您仍然遇到问题,可以联系 Seata 官方支持。
关于本问题的更多回答可点击进行查看:
https://developer.aliyun.com/ask/541798?spm=a2c6h.12873639.article-detail.92.456d4378DrHxEF
问题二:Seata AT的设计,现在是不支持使用临时表吗?
Seata AT的设计,现在是不支持使用临时表吗?
参考答案:
Seata AT 是基于事务的编程框架,当采用 AT 模式时,事务的发起端和业务端在同一个数据库上,因此不需要使用临时表。如果您需要使用临时表,可以使用 Seata TCC 模式。
另外,Seata 也支持 Seata AT 和 Seata TCC 的混合使用,您可以根据自己的需要进行选择。
关于本问题的更多回答可点击进行查看:
https://developer.aliyun.com/ask/541797?spm=a2c6h.12873639.article-detail.93.456d4378DrHxEF
问题三:Seata事务总数统计中有大量的AfterCommitted,Rollbacked状态,是否有问题?
Seata事务总数统计中有大量的AfterCommitted,Rollbacked状态,是否有问题?
参考答案:
您好,Seata 会将所有的已提交的事务都记为 AfterCommitted 状态,所有的已回滚的事务都记为 Rollbacked 状态,因此事务总数统计中有大量的 AfterCommitted 和 Rollbacked 状态是正常的。
如果您需要了解每个事务的具体状态,可以使用 Seata 的 /api/v1/tx/state 接口进行查询。
关于本问题的更多回答可点击进行查看:
https://developer.aliyun.com/ask/541796?spm=a2c6h.12873639.article-detail.94.456d4378DrHxEF
问题四:怎么使用Seata框架,来保证事务的隔离性?
怎么使用Seata框架,来保证事务的隔离性?
参考答案:
因seata一阶段本地事务已提交,为防止其他事务脏读脏写需要加强隔离。
1.脏读 select语句加for update,代理方法增加@GlobalLock+@Transactional或@GlobalTransaction
2.脏写 必须使用@GlobalTransaction
注:如果你查询的业务的接口没有GlobalTransactional 包裹,也就是这个方法上压根没有分布式事务的需求,这时你可以在方法上标注@GlobalLock+@Transactional 注解,并且在查询语句上加 for update。 如果你查询的接口在事务链路上外层有GlobalTransactional注解,那么你查询的语句只要加for update就行。设计这个注解的原因是在没有这个注解之前,需要查询分布式事务读已提交的数据,但业务本身不需要分布式事务。 若使用GlobalTransactional注解就会增加一些没用的额外的rpc开销比如begin 返回xid,提交事务等。GlobalLock简化了rpc过程,使其做到更高的性能。
关于本问题的更多回答可点击进行查看:
https://developer.aliyun.com/ask/541795?spm=a2c6h.12873639.article-detail.95.456d4378DrHxEF
问题五:请问 Seata有官方的grafana的DashBoard吗?
请问 Seata有官方的grafana的DashBoard吗?
参考答案:
您好,Seata 目前没有官方的 Grafana 仪表盘。但是,您可以使用 Seata 社区提供的 Grafana DashBoard。
该仪表盘可以帮助您监控 Seata 集群的运行情况,包括事务总数、成功率、失败率、平均耗时等。您可以根据自己的需要进行定制。
关于本问题的更多回答可点击进行查看:
https://developer.aliyun.com/ask/541794?spm=a2c6h.12873639.article-detail.96.456d4378DrHxEF