基于nginx实现xxl-job-admin集群
xxl-job
xxl-job: 是一个分布式任务调度平台,核心设计目标是开发迅速、学习简单、轻量级、易扩展。
项目地址:https://gitcode.com/gh_mirrors/xx/xxl-job
免费下载资源
·
基于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备节点执行了
GitHub 加速计划 / xx / xxl-job
27.15 K
10.79 K
下载
xxl-job: 是一个分布式任务调度平台,核心设计目标是开发迅速、学习简单、轻量级、易扩展。
最近提交(Master分支:3 个月前 )
e5d26ba2 - 3 个月前
977ad87b - 3 个月前
更多推荐
已为社区贡献2条内容
所有评论(0)