关于事务一致性问题?

q448993504 2020-04-11 11:59:01
假如服务A调用服务B,服务B响应超时,但实际上服务B内部功能都已经执行,此时服务A得到的结果是连接超时报错。这种情况一般怎么处理
...全文
69323 7 打赏 收藏 举报
写回复
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Linux技术狂 2021-07-20

1000+份计算机paper,卡耐基梅隆大学,芝加哥大学,facebook,google,微软,twitter等大牛一作,持续更新中...
地址链接

  • 打赏
  • 举报
回复
cmpony 2020-12-24
求解答
  • 打赏
  • 举报
回复
风猴 2020-12-01
1.设置超时时间 2.如果超时,给服务b发送消息通知回滚
  • 打赏
  • 举报
回复
只有关系数据库的 sql 语句才会这样(按记录行加读写锁并且支持回滚),不是说凡是“服务”就回滚。也就是说,数据库操作中之前卡死所有多用户操作的那些记录行此时会回滚(仅限数据库服务器系统内部的数据),而其它服务内容影响到的数据和状态则无法回滚。
  • 打赏
  • 举报
回复
jin123456789111 2020-06-23
事务管理会将这个已执行的回滚
  • 打赏
  • 举报
回复
lane666888 2020-06-15
不懂哦不懂哦
  • 打赏
  • 举报
回复
调用服务B的时候,做异步处理
  • 打赏
  • 举报
回复
发帖
中间件

1215

社区成员

企业软件 中间件技术
社区管理员
  • 中间件
加入社区
帖子事件
创建了帖子
2020-04-11 11:59
社区公告
暂无公告