如果XXL-Job admin掛掉就完蛋了,所有任務無法執行
調度中心:管理任務的觸發
調度中心如何實現集群?
XXL-Job如何實現集群?
底層已經實現好了!文檔里面有的
如果想實現Job集群:
DB配置一樣
登錄賬號一樣
集群機器時鍾保持一致(單機集群忽略)
建議:推薦通過Nginx為調度中心集群做負載均衡,分配域名。調度中心訪問、執行器回收配置、調用API服務等操作均通過該域名進行。
配置Nginx負載均衡,
操作的數據庫都是相同的,集群是tomcat服務器集群,但是連接的都是相同的數據庫同表,不會產生Job的重復執行問題。
最終執行的時候是只有一個admin去執行的
登錄:http://www.toov5.com/xxl-job-admin/
通過點擊執行后:
然后再次點擊執行
可以看到是輪訓的!(點擊執行時候) 並且是通過Nginx實現的哦
誰先啟動的 誰去執行任務調度 一主一備
處理業務操作(點執行 暫定之類的) 使用Nginx實現服務在均衡 最終集群使用的admin平台,肯定只能單獨在一台度服務器執行 !所有的調度中心集群中,最終只能有一台服務器進行調度。
啟動后綁定地址 有個表做記錄的 類似於zk 誰先啟動 誰為主!