我目前有三个应用a、b、c,有一个投标的功能,a调用b的接口处理业务逻辑,b调用c的接口保存数据。
浏览器访问a(nginx对应两台a)
a通过nginx调用b的接口(分别对应两台负载均衡服务器b1、b2)
b通过nginx调用c的接口(分别对应两天负载均衡服务器c1、c2)
a->b->c
发现并发时,在数据写入出现数据不对的情况,怎么破? 是nginx配置有问题,还是针对这种情况的每个接口都要加上synchronized?
我目前有三个应用a、b、c,有一个投标的功能,a调用b的接口处理业务逻辑,b调用c的接口保存数据。
浏览器访问a(nginx对应两台a)
a通过nginx调用b的接口(分别对应两台负载均衡服务器b1、b2)
b通过nginx调用c的接口(分别对应两天负载均衡服务器c1、c2)
a->b->c
发现并发时,在数据写入出现数据不对的情况,怎么破? 是nginx配置有问题,还是针对这种情况的每个接口都要加上synchronized?
2 回答2.6k 阅读✓ 已解决
1 回答1.9k 阅读✓ 已解决
1 回答1.3k 阅读✓ 已解决
3 回答1.2k 阅读
2 回答598 阅读
1 回答930 阅读✓ 已解决
1 回答844 阅读
什么叫数据不对?