XXL-Job如何搭建集群

上一篇 << 下一篇 >>>Elasticsearch入门知识


XXL有中心化的思想,一旦调度中心挂机会导致整体不可使用,所以要引入集群。
需要考虑点:
db配置保持一致
登录账号配置保持一致
集群机器时钟保持一致(单机集群可忽视)
建议:推荐通过nginx为调度中心集群做负载均衡,分配域名。调度中心访问、执行器回调配置、调用API服务等操作均通过该域名进行。

a、配置nginx负载均衡,将多个xxl-job-admin挂到同一个nginx中
b、xxl-job-admin集群,并连接同一个数据库,不会产生job的重复执行。
c、在所有的调度中心集群中,最终只有一台服务器进行了调度,服务器之间类似起到了主备的作用。


推荐阅读:
<<<传统任务调度实现方案及demo示例
<<<传统任务调度存在的缺陷
<<<如何保证我们的定时任务只会触发一次
<<<定时任务宕机后如何处理
<<<分布式任务调度平台的特点
<< << << <<<修改Elastic-Job默认session过期时间提升故障转移速度
<< << << << << <<

你可能感兴趣的:(XXL-Job如何搭建集群)