问题描述
- 系统集群的环境下出现的问题
-
现在有这么一个情况:一个终端每10秒发出一笔数据,这样的终端有几千个,终端的数据假设有个A类来保存,在我的cache中有一个List来保存数据列表,数据的格式是,如果终端发送数据的时间距离上次发来的时间超过三分钟,那么我记录新记录,否则只更新时间,这种情况在单机环境下没有问题,因为在一台服务器的队列中是有先后顺序,但是如果到了集群环境,上一笔数据访问到第一台服务器,本次数据访问到第二台服务器,这个时候会出现并行计算情况,导致时间段获取不正确,如何解决
时间: 2024-11-05 17:23:46