XXL-Job高可用集群搭建

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

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

 

调度中心如何实现集群?

 

XXL-Job如何实现集群?

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

 

如果想实现Job集群:

   DB配置一样

   登录账号一样

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

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

 

 

配置Nginx负载均衡,

 

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

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

 

 

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

 

 通过点击执行后:

 

 然后再次点击执行

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

 

 

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

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

 

 

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

 

posted @ 2018-11-18 02:38  toov5  阅读(18173)  评论(0编辑  收藏  举报