问题一:Seata server为1.7.0 ,依赖库,我换成1.6.1,就ok,升级到1.7.0就不行了?
Seata server为1.7.0 ,依赖库,我换成1.6.1,就ok,升级到1.7.0就不行了?
参考答案:
都是default,因为一开始支持的时候老版本就是default为得就是不配置的时候向下兼容
关于本问题的更多回答可点击进行查看:
https://developer.aliyun.com/ask/544168?spm=a2c6h.12873639.article-detail.67.456d4378DrHxEF
问题二:怎么Seata我升级了server和客户端依赖,从1.6.1升级到1.7.0,然后就一直报这个?
怎么Seata我升级了server和客户端依赖,从1.6.1升级到1.7.0,然后就一直报这个?
参考答案:
你降回去也是这个错,这个1.7没动过
关于本问题的更多回答可点击进行查看:
https://developer.aliyun.com/ask/544167?spm=a2c6h.12873639.article-detail.68.456d4378DrHxEF
问题三:Seata这是什么情况,这个回滚一直再重试那?
Seata这是什么情况,这个回滚一直再重试那?
Global transaction[{}] is timeout and will be rollback
参考答案:
Seata 的回滚重试有以下几种原因:
事务提交失败:如果某个事务提交失败,则 Seata 会尝试重试该事务的回滚。
事务锁超时:如果某个事务的锁超时,则 Seata 会尝试重试该事务的回滚。
网络异常:如果网络出现异常,则 Seata 会尝试重试该事务的回滚。
如果您遇到 Seata 的回滚重试问题,可以尝试以下方法解决:
检查事务是否提交成功。
检查事务锁是否超时。
检查网络是否正常。
如果您仍然无法解决问题,可以联系 Seata 的官方支持。
关于本问题的更多回答可点击进行查看:
https://developer.aliyun.com/ask/544163?spm=a2c6h.12873639.article-detail.69.456d4378DrHxEF
问题四:Seata这里有几种模式可以填啊?
Seata这里有几种模式可以填啊?
seata: registry: redis: cluster
参考答案:
Seata 支持以下几种模式:
单机模式:单机模式适用于单机场景,不涉及分布式事务。
集群模式:集群模式适用于分布式场景,需要部署多个 Seata 服务器。
云原生模式:云原生模式适用于 Kubernetes 等容器编排平台。
您可以根据自己的实际情况选择合适的模式。
关于本问题的更多回答可点击进行查看:
https://developer.aliyun.com/ask/544162?spm=a2c6h.12873639.article-detail.70.456d4378DrHxEF
问题五:Seata为了防止脏读,加上GlobalLock和for update.有读的操作都要这么操作么?
Seata为了防止脏读,加上GlobalLock和for update.有读的操作都要这么操作么?
参考答案:
Seata 为了防止脏读,可以使用 GlobalLock 和 for update 来加锁。不过,并非所有的读操作都需要加锁。
如果读取的数据不太可能被修改,那么可以不加锁。例如,读取历史数据、读取备份数据,都不需要加锁。
如果读取的数据有可能被修改,那么需要加锁。例如,读取正在被其他事务修改的数据,需要加锁。
总之,是否需要加锁,需要根据具体的业务场景来判断。
关于本问题的更多回答可点击进行查看:
https://developer.aliyun.com/ask/544161?spm=a2c6h.12873639.article-detail.71.456d4378DrHxEF