分布式系统中 serviceA 更新了字段 serviceB查询

分布式系统中   serviceA 更新了字段   serviceB查询  但是他俩不在同一个dubbo,怎么才能查询到最新的

可以看下数据库得事务隔离级别,如果是读未提交可以查到最新得值。(同时也要看下顺序执行问题)

问题没有说清楚,怎么查?直接查不就是最新的

 

就是直接查的  但是查出来是旧的

serviceA 更新了字段,是查询的数据表的字段,还是什么字段?如果是数据库字段的话,多半是因为你serviceA连接的表没有被更改到,而你以为改到了

你可以考虑一下是否是延迟写导致的数据不一致问题

如果非要保证查询到最新的,可以使用读写锁