XXL-Job高可用集群搭建

摘要:
如果XXL Jobadmin失败,它将结束。所有任务都不能由调度中心执行:调度中心如何触发管理任务以实现集群?在文档中,如果要实现作业集群,DB配置与登录帐户相同,集群计算机时钟也相同。建议:建议使用Nginx为调度中心集群执行负载平衡并分配域名。配置Nginx负载平衡时,操作数据库是相同的。该集群是一个tomcat服务器集群,但连接的数据库是相同的表。这不会导致重复执行作业的问题。

如果XXL-Job admin挂掉就完蛋了,所有任务无法执行

调度中心:管理任务的触发

调度中心如何实现集群?

XXL-Job高可用集群搭建第1张

XXL-Job如何实现集群?

底层已经实现好了!文档里面有的

如果想实现Job集群:

   DB配置一样

   登录账号一样

   集群机器时钟保持一致(单机集群忽略)

 建议:推荐通过Nginx为调度中心集群做负载均衡,分配域名。调度中心访问、执行器回收配置、调用API服务等操作均通过该域名进行。

配置Nginx负载均衡,

XXL-Job高可用集群搭建第2张

操作的数据库都是相同的,集群是tomcat服务器集群,但是连接的都是相同的数据库同表,不会产生Job的重复执行问题。

最终执行的时候是只有一个admin去执行的

登录:http://www.toov5.com/xxl-job-admin/

 通过点击执行后:

XXL-Job高可用集群搭建第3张

XXL-Job高可用集群搭建第4张

 然后再次点击执行

XXL-Job高可用集群搭建第5张

可以看到是轮训的!(点击执行时候) 并且是通过Nginx实现的哦

谁先启动的 谁去执行任务调度  一主一备

处理业务操作(点执行 暂定之类的) 使用Nginx实现服务在均衡   最终集群使用的admin平台,肯定只能单独在一台度服务器执行 !所有的调度中心集群中,最终只能有一台服务器进行调度。

启动后绑定地址 有个表做记录的  类似于zk 谁先启动 谁为主!

免责声明:文章转载自《XXL-Job高可用集群搭建》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇安装Nginx并为node.js设置反向代理Python接口自动化之yaml配置文件下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

大数据系列(1)——Hadoop集群坏境搭建配置

前言 关于时下最热的技术潮流,无疑大数据是首当其中最热的一个技术点,关于大数据的概念和方法论铺天盖地的到处宣扬,但其实很多公司或者技术人员也不能详细的讲解其真正的含义或者就没找到能被落地实施的可行性方案,更有很多数据相关的项目比如弄几张报表,写几个T-SQL语句就被冠以“大数据项目”,当然了,时下热门的话题嘛,先把“大数据”帽子扣上,这样才能显示出项目的高...

WIN2008R2故障转移集群实验

一. 网络拓扑图如下: 实验步骤  ①   配置网络服务器的参数  ②  安装调试存储 freenas  ③  故障转移集群节点上分别连接存储,也就是挂载存储   ④ 在节点上安装故障转移集群程序  ⑤ 验证配置,拍错  ⑥正式安装故障集群程序  ⑦配置服务应用程序   ⑧故障转移集群测试 二. 开始试验         按照上面的小步骤分解,一步一步完...

K8S线上集群排查,实测排查Node节点NotReady异常状态

一,文章简述 大家好,本篇是个人的第 2 篇文章。是关于在之前项目中,k8s 线上集群中 Node 节点状态变成 NotReady 状态,导致整个 Node 节点中容器停止服务后的问题排查。 文章中所描述的是本人在项目中线上环境实际解决的,那除了如何解决该问题,更重要的是如何去排查这个问题的起因。 关于 Node 节点不可用的 NotReady 状态,当时...

Slurm任务调度系统部署和测试(源码)(1)

1. 概述1.1 节点信息2. 节点准备3. 部署NTP服务器4. 部署LDAP服务器5. 部署Munge认证服务6. 部署Mysql数据库服务7. 部署slurm7.1 创建slurm用户7.2 挂载全局文件系统7.3 slurm下载7.4 编译安装8. slurm配置8.1 配置slurm.conf8.2 配置slurmdbd.conf8.3 配置c...

Kafka — 高吞吐量的分布式发布订阅消息系统【转】

1.Kafka独特设计在什么地方?2.Kafka如何搭建及创建topic、发送消息、消费消息?3.如何书写Kafka程序?4.数据传输的事务定义有哪三种?5.Kafka判断一个节点是否活着有哪两个条件?6.producer是否直接将数据发送到broker的leader(主节点)?7.Kafa consumer是否可以消费指定分区消息?8.Kafka消息是采...

rancher v2.2.4创建kubernetes集群出现[etcd] Failed to bring up Etcd Plane: [etcd] Etcd Cluster is not healthy

主机:rancher(172.16.2.17),master(172.16.2.95),node01(172.16.2.234),node02(172.16.2.67) 问题:开始是用的rancher v2.0.0创建的集群,没有出现问题,后台换成rancher v2.2.4的,就在主节点加入集群时一直停在[etcd] Failed to bring up...