《计算机测量与控制杂志》发表论文赏析
作者:王磊,孟利民
单位:浙江工业大学 信息工程学院
摘要:随着数字生活不断发展,分布式系统被广泛用来解决高并发等一系列问题。为了保证数据的准确性和一致性,分布式系统需要做幂等控制。通过分析对比各服务端幂等设计方法在高并发场景下的性能表现,提出一种改进的分布式锁设计方法。该方法主要解决由于集群服务主节点宕机可能造成分布式锁失效的问题,通过探讨RedLock算法方案及争论,提出对高并发请求二次拦截的理论,并将失效的锁通过消息队列服务进行通知,实现锁失效问题的排查以及服务监测治理。经实验测试表明,该方法实现了对失效锁的拦截,在高并发场景下有良好的性能表现,为分布式系统幂等设计提供了可行性方案。
关键词:分布式系统;高并发;数据一致性;幂等性;分布式锁
基金资助:国家自然科学(61871349),浙江省自然科学(LQ19F010013)