基於nginx實現xxl-job-admin集羣

基於nginx實現xxl-job-admin集羣:其實現機制是主備關係

調度中心支持集羣部署,提升調度系統容災和可用性。

調度中心集羣部署時,幾點要求和建議:

DB配置保持一致;

登陸賬號配置保持一致;

羣機器時鐘保持一致(單機集羣忽視);

建議:推薦通過nginx爲調度中心集羣做負載均衡,分配域名。調度中心訪問、執行器回調配置、調用API服務等操作均通過該域名進行。

host文件配置

127.0.0.1    xxljob.mayikt.com 

nginx配置 

http {
    include       mime.types;
    default_type  application/octet-stream;
	
	upstream backserver {
		server 127.0.0.1:8080 weight=1;
		server 127.0.0.1:8081 weight=1;
	}
	
    server {
        listen       80;
        server_name  xxljob.mayikt.com;

        location / {
            proxy_pass   http://backserver;
            index  index.html index.htm;
        }
    }
}

xxl-job-admin,啓動兩個節點,端口分別爲8080和8081

訪問:http://xxljob.mayikt.com/xxl-job-admin

此時調度中心8080節點爲主主節點,8081爲從節點

 

停掉8080主節點,此時調度中心到了8081備節點執行了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章