XXL-Job如何搭建集群

上一篇 <<<XXL-Job使用分片集群机制将100W的短信在5min内发完
下一篇 >>>Elasticsearch入门知识


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

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


推荐阅读:
<<<传统任务调度实现方案及demo示例
<<<传统任务调度存在的缺陷
<<<如何保证我们的定时任务只会触发一次
<<<定时任务宕机后如何处理
<<<分布式任务调度平台的特点
<<<XXL-Job和Elastic-job的区别
<<<Elastic-job的设计理念及原理说明
<<<SpringBoot整合Elastic-Job示例
<<<修改Elastic-Job默认session过期时间提升故障转移速度
<<<XXL-job入门介绍
<<<XXL-job的架构与执行逻辑说明
<<<XXL-Job Admin平台搭建
<<<SpringBoot项目集成XXL-Job
<<<XXL-Job Admin任务调度的配置及预警示例
<<<XXL-Job使用分片集群机制将100W的短信在5min内发完

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 概述 XXL-JOB是一个轻量级分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源...
    公子小白123阅读 4,348评论 0 0
  • XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多...
    Q南南南Q阅读 23,390评论 1 7
  • 概述 XXL-JOB是一个轻量级分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源...
    Tian_Peng阅读 411,409评论 2 142
  • xxl-job的github地址https://github.com/xuxueli/xxl-jobxxl-job...
    不给起这个名字阅读 13,889评论 0 1
  • 官方文档: - [中文文档](https://www.xuxueli.com/xxl-job/) - [Engli...
    深_51f7阅读 4,411评论 0 0

友情链接更多精彩内容