seata 在 OpenFeign fallback 下不回滚事务
A 通过 openfeign 调用 B,并配置了 fallback。
当 B 抛出异常的时候,B 没有写入操作,但是 A 却写入了,并没有回滚。
当然去掉 fallback 后就可以回滚。请问这种情况怎么处理呢?
Seata
fallback
赞
2
收藏 0
回答 2
待解决
相关问题
Seata 的四种分布式事务大家都用起来了吗?应用场景在哪里?
4401浏览 • 1回复 待解决
事务回滚导致的自增id断裂如何解决?让XX的产品经理认为MYSQL数据丢失了
4448浏览 • 1回复 待解决
HarmonyOS constraintSize在某些case下不生效问题
881浏览 • 1回复 待解决
请问,seata 支持 OceanBase吗?
5347浏览 • 1回复 待解决
在postgre数据库里遇到了虚拟事务virtualtransaction 的概念,请问什么是虚拟事务?
5447浏览 • 0回复 待解决
space-between在api6 下不生效的问题
6862浏览 • 1回复 待解决
HarmonyOS app在平板下不是全屏的,只占了中间的部分
673浏览 • 1回复 待解决
list组件在调用listScroller.scrollToIndex后,onScrollStart不回调
1642浏览 • 1回复 待解决
网络监听不可用状态, netUnavailable 在Wifi情况下,不回调。
1517浏览 • 1回复 待解决
#鸿蒙通关秘籍#为啥有些全局接口在Stage模型下不支持?
1003浏览 • 2回复 待解决
HarmonyOS axios不回调下载进度
821浏览 • 1回复 待解决
TextInput的onBlur方法不回调
2309浏览 • 1回复 待解决
HarmonyOS db开启事务报错
792浏览 • 1回复 待解决
元服务如何进行服务的灰度发布与回滚?
536浏览 • 0回复 待解决
HarmonyOS页面onPageShow生命周期不回调
2049浏览 • 1回复 待解决
HarmonyOS navigation UI框架下,onPageShow不回调
2538浏览 • 1回复 待解决
HarmonyOS rdbstore 在 c++ 层开多线程进行事务操作具体有什么限制?
1157浏览 • 1回复 待解决
HarmonyOS CAPI架构下不支持LogBox以及JS侧的报错信息在原生侧拿不到
869浏览 • 1回复 待解决
HarmonyOS 注册监听输入键盘的显示隐藏不回调
972浏览 • 1回复 待解决
Redis的事务是什么有懂的吗?
3524浏览 • 1回复 待解决
HarmonyOS 嵌套的自定义组件onPageShow不回调
981浏览 • 1回复 待解决
MySQL MyISAM对比InnoDB为什么不支持事务?
4362浏览 • 1回复 待解决
HarmonyOS是否有ID在卸载app,重装系统,恢复出厂设置等情况下不被删除
1521浏览 • 1回复 待解决
HarmonyOS 关系数据库无法使用事务
995浏览 • 1回复 待解决
MySQL insert执行太慢,导致接口超时重试,这个时候insert的数据会不会回滚?
4537浏览 • 1回复 待解决
你这个问题我碰到过,有两种情况,第一种,回滚的话要确保xid是在传递的,否则不会有分布式事务。
第二,要在调用feign之后,判断返回,比如我们是统一了返回结构的,如果发生异常,调用端需要判断请求B服务是否成功,如果返回了code=错误,就要手动抛出异常,如果不想这么做,我记得有一个全局的熔断异常,捕获到之后进行回滚操作,但无论哪种方式,你都应该判断feign之后是否成功
熔断的地方 要抛异常的,不然肯定不会回滚