如何防止集群模式下并发现象
首先,我需要详细通俗易懂地说明一下我提出的这个问题。这种现象出现的具体应用场景是这样子的:
==》①:同一个用户,针对同一个服务,在同一时间点内,同时提交了两个请求,但是请求参数值并不相同。但是,这两个请求分别被分发到集群中两个节点上,集群节点中公用同一个Memcached缓存集群,此时节点1中的请求和节点2中的请求由于要对同一个缓存进行删除、添加操作,这样就导致两个集群节点在操作同一个Memcached缓存的时候,出现缓存操作混乱,最终导致返回给用户的数据是错乱的。
==》此时,我们可以选择什么方案,来避免同一用户在同一时间点的两次不同请求,结果在成数据混乱的现象呢?