基于nginx实现xxl-job-admin集群

落日映苍穹つ 2022-04-06 05:15 217阅读 0赞

基于nginx实现xxl-job-admin集群:其实现机制是主备关系

调度中心支持集群部署,提升调度系统容灾和可用性。

调度中心集群部署时,几点要求和建议:

DB配置保持一致;

登陆账号配置保持一致;

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

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

host文件配置

127.0.0.1 xxljob.mayikt.com

nginx配置

  1. http {
  2. include mime.types;
  3. default_type application/octet-stream;
  4. upstream backserver {
  5. server 127.0.0.1:8080 weight=1;
  6. server 127.0.0.1:8081 weight=1;
  7. }
  8. server {
  9. listen 80;
  10. server_name xxljob.mayikt.com;
  11. location / {
  12. proxy_pass http://backserver;
  13. index index.html index.htm;
  14. }
  15. }
  16. }

xxl-job-admin,启动两个节点,端口分别为8080和8081

访问:http://xxljob.mayikt.com/xxl-job-admin

此时调度中心8080节点为主主节点,8081为从节点

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM4MjcwMTA2_size_16_color_FFFFFF_t_70

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM4MjcwMTA2_size_16_color_FFFFFF_t_70 1

停掉8080主节点,此时调度中心到了8081备节点执行了

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM4MjcwMTA2_size_16_color_FFFFFF_t_70 2

发表评论

表情:
评论列表 (有 0 条评论,217人围观)

还没有评论,来说两句吧...

相关阅读

    相关 nginx

    nginx集群 传统web访问模型:用户发起请求-》服务器接收请求-》服务器处理请求-》服务器响应请求 缺点:单点故障、单台服务器资源有限、单台服务器处理耗时长

    相关 Nginx配置

    1、Nginx简介 如果Nginx没有仅仅只能代理一台服务器的话,那它也不可能像今天这么火,Nginx可以配置代理多台服务器,当一台服务器宕机之后,仍能保持系统可用。具体配