新人刚刚入职,昨天收到业务方反应服务不稳定的事,就是我们的一个接口会返回部门列表,一般来说比如是会返回10个吧,但是有时候只会返回2个,有时候也会返回空的,不过概率很低,极难复现。不过确定是后端的问题,抓包的时候只抓到了2个 这个接口是这样的:首先是Springboot的,类A有着字段deptList,每五分钟会自动refresh,接口内部是this.deptList=deptList,这个是传参进来的。然后在这个接口里面是调用了thrift接口,thrift的远端接口也有一个本地缓存的localmap,那个localmap要么是空的时候refresh要么是fixedDelay 5601000refresh。我的mentor也稍微看了下也没发现有什么问题,我在想有没有可能是因为并发的问题,比如在refresh的时候更改了map的引用,不过确实想不太通。