分布式job调度

解决分布式job
1、分布式锁zookeeper、redis,保证只有一台服务在执行job
2、配置文件开关,配置文件设置某个参数是否为true,打不同的war包,让所有job都在同一台服务器执行,缺点是一台服务压力比较大
3、数据库记录锁,id唯一,插入记录成功执行job,执行完删除,缺点是效率比较低

job比较多,需要job管理平台,随时监控job状态,建立手动补偿机制,设置邮箱报警
开源分布式job调度平台(XXL-JOB):http://www.xuxueli.com/xxl-job/

猜你喜欢

转载自blog.csdn.net/qq_42714869/article/details/88308666