微服务 A 、微服务 B,共用同一个数据源,现在 A 修改表中的一条记录,发送消息到下游 B 时,通过该记录 id 查询到的竟然是 A 修改前的数据!!该过程均在事务中执行。求解,大佬
1
julyclyde Sep 30, 2020
前一个提交了吗
|
2
weixiaoyun OP @julyclyde 提交了,昨天试了下把 B 事务设置成读未提交,就好了 事务这一块没理太清😢
|
3
julyclyde Sep 30, 2020
|
4
weixiaoyun OP @julyclyde 感觉就是 A 还没提交,B 就开始读了。为啥有这种情况呢。消息都发到 B 服务了 A 还没提交。。
|