分布式与高并发架构
分布式任务调度如何解决定时任务幂等性问题?
在这里给大家介绍到,怎么样解决在集群的情况情况下,保证定时任务的幂等性问题。
常用四种解决方案:
①使用zookeeper,实现分布式锁解决.
②使用配置文件,加上开关,在打war时,标识是否启动.
③使用数据库唯一约束,启动时,往数据库插入一条记录,如果报错,就不执行任务
④使用分布式任务平台,强烈推荐,因为简单,支持集群,容错,可配置,分片化。
分布式与高并发架构
分布式任务调度如何解决定时任务幂等性问题?
在这里给大家介绍到,怎么样解决在集群的情况情况下,保证定时任务的幂等性问题。
常用四种解决方案:
①使用zookeeper,实现分布式锁解决.
②使用配置文件,加上开关,在打war时,标识是否启动.
③使用数据库唯一约束,启动时,往数据库插入一条记录,如果报错,就不执行任务
④使用分布式任务平台,强烈推荐,因为简单,支持集群,容错,可配置,分片化。