XXL-Job集群部署

news2024/9/23 15:23:05

在这里插入图片描述

文章目录

          • 一、调度中心集群部署
            • 1. 优点
            • 2. 集群需要满足的条件
            • 3. 集群部署方案
          • 二、任务执行器的集群配置
            • 2.1. 集群地址配置
            • 2.2. 执行器名称配置
            • 2.3. 执行器端口
          • 三、路由策略

一、调度中心集群部署
1. 优点

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

2. 集群需要满足的条件

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

  • 1)DB配置保持一致;
  • 2)集群机器时钟保持一致(单机集群忽视);
3. 集群部署方案

直接将xxl-job模块在不同服务器部署启动

  • 第一种(借助中间件):
    官方建议:推荐通过nginx为调度中心集群做负载均衡,分配域名。调度中心访问、执行器回调配置、调用API服务等操作均通过该域名进行。
xxl.job.admin.addresses=http://192.168.0.4:8080/xxl-job-admin/
  • 第二种(直连调度中心应用):
    当然也可以在客户端地址配置多个调度中心地址也可以
xxl.job.admin.addresses=http://192.168.0.5:8080/xxl-job-admin/,http://192.168.0.6:8080/xxl-job-admin/,http://192.168.0.7:8080/xxl-job-admin/

在这里插入图片描述

二、任务执行器的集群配置
2.1. 集群地址配置

addresses用作配置调度中心的集群地址配置

  • 第一种(借助中间件):
    在这里插入图片描述
  • 第二种(直连调度中心应用):
    在这里插入图片描述
2.2. 执行器名称配置

appname用于调度中心中的执行器名称,集群中保持一致
xxl.job.executor.appname这个属性需要部署在不同服务器上的执行器配置保持一致。
类似于nacos注册中心通过服务名称调用不同微服务一样的道理,俄日服务名称对应多个地址的微服务应用,每个微服务应用有自己单独的服务器ip和端口。
在这里插入图片描述

2.3. 执行器端口
  • 第一种情况(单机多节点):
    如果集群部署在同一服务器部署多个执行器,这个属性xxl.job.executor.port需要定义不同端口,例如:执行器节点1端口为8888,执行器节点2端口为9999,以此类推即可。
  • 第二种情况(多机多节点):
    这个属性xxl.job.executor.port不做限制,因为ip本身也不一样,唯一性判断标准和ip+端口做一个执行器的唯一标识。
三、路由策略

SpringBoot2 集成 xxl-job任务调度中心_路由策略

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/57328.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

[附源码]计算机毕业设计springboot在线项目管理

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

亚马逊云科技推出安全数据湖Amazon Security Lake

2022年12月2日,亚马逊云科技在2022 re:Invent全球大会上宣布,推出Amazon Security Lake,该服务可以自动将客户在云端和本地的安全数据集中到客户在亚马逊云科技账户下专门构建的数据湖中,方便客户针对安全数据做出快速行动。 Am…

Java旅游网站管理系统毕业设计、Java旅游线路和景点网站设计与实现 毕设作品参考

功能清单 【后台功能】 系统设置:设置关于我们、联系我们、加入我们、法律声明 广告管理:设置小程序首页轮播图广告和链接 留言列表:所有用户留言信息列表,支持删除 会员列表:查看所有注册会员信息,支持删…

基于STM32倒车雷达系统(OLED显示)(Proteus仿真+程序+设计报告)

编号:25 基于STM32倒车雷达系统(OLED显示) 功能描述: 本设计由STM32单片机HC_SR04超声波模块OLED按键蜂鸣器LED组成。 1、采用STM32F103最小系统。 2、HC_SR04超声波模块实现测距。测距范围2cm-400cm之间。 3、OLED实时显示测到…

双十二电容笔哪个品牌好?十大电容笔知名品牌

现在,电容笔的普及度和性能都在不断提高。而如何选择一款性价比高的电容笔,则成为了一个很大的难题。很多人把电容笔作为日常使用的工具,因此,大家都在寻找更好,更经济的电容笔。所以,哪个品牌的电容笔最便…

MySQL同步数据到Elasticsearch

背景 随着平台的业务日益增多,基于数据库的全文搜索查询速度较慢,已经无法满足需求。所以,决定基于Elasticsearch 做一个全文搜索平台,支持业务相关的搜索需求。那么第一个问题就是:如何从MySQL同步数据到Elasticsear…

04_openstack之Glance镜像和云主机类型

目录 一、环境准备 二、云主机类型管理 1、基本概念 2、创建云主机类型 三、镜像管理 1、基本概念 2、COW介绍和qcow2创建 3、管理页面创建镜像 一、环境准备 部署openstack私有云环境,步骤:02_openstack私有云部署_桂安俊kylinOS的博客-CSDN博…

Lombok最新最全解析

Lombok目录什么是Lombok运行原理优势与缺点注解示例稳定版valvarNonNullCleanupGetter/SetterToStringEqualsAndHashCodeNoArgsConstructor RequiredArgsConstructor and AllArgsConstructorstaticNameaccessonConstructorDataValuestaticConstructorBuilderSingularBuilder.De…

MySQL Linux服务器快照克隆引起的binlog日志无法正常删除导致文件系统满

最近,一个mysql数据库Linux服务器文件系统空间满,查看是binlog消耗绝大部分空间;经了解mysql数据库每天进行全备并删除1天前binlog日志;然而,2022.11.15日开始的binlog均没删除,后续了解到linux服务器被快照…

全都会!预测蛋白质标注!创建讲义!解释数学公式!最懂科学的智能NLP模型Galactica尝鲜 ⛵

💡 作者:韩信子ShowMeAI 📘 机器学习实战系列:https://www.showmeai.tech/tutorials/41 📘 深度学习实战系列:https://www.showmeai.tech/tutorials/42 📘 自然语言处理实战系列:htt…

图片里的文字如何提取?试试这几种提取方法

最近收到了一些小伙伴的私信,他们收到了对方发送过来的图片,觉得图片上的文字信息比较重要,但是又不知道有什么快速的方法能提取到图片中的文字。平时你们遇到这种情况会怎么做呢?今天我给大家分享几个可以将图片转为文字的方法&a…

JVM调优之StringTable调优

jdk1.8之后,JVM内存结构如下 所谓的StringTable,即字符串常量池(以下简称串池),存放在堆内存中。 我们先介绍一下intern方法 String s "ab"; //将这个字符串对象尝试放入串池,如果有则并不会放…

VMware下载与安装教程(详细)

虚拟机VMware下载与安装教程1. VMware下载2. VMware的安装1. VMware下载 Vmware官网 官网节目如下 直接点击 DOWNLOAD FOR FREE 之后会跳转到如下界面,可以选择版本(目前最新版是17.x),然后点击转至下载就会转到详细下载界面 根据自己的…

TortoiseGit安装和配置详细说明

一、TortoiseGit 简介 TortoiseGit 是免费开源的。 TortoiseGit 支持你执行常规任务,例如 commit、显示日志、区分两个版本、创建分支和标签、创建补丁等。 网站:tortoisegit.org下载:tortoisegit.org/Download文件:tortoisegi…

vue3移动端适配的解决方案

文章目录前言一、使用插件① 纯wap项目效果:Demo:② pc&wap混合项目(我放弃了)二、老方案效果:Demo:前言 最近在给公司内部做一个BBS论坛,需要在电脑和手机上都可以操作,所以需…

Kotlin高仿微信-第57篇-VIP管理列表

Kotlin高仿微信-项目实践58篇详细讲解了各个功能点,包括:注册、登录、主页、单聊(文本、表情、语音、图片、小视频、视频通话、语音通话、红包、转账)、群聊、个人信息、朋友圈、支付服务、扫一扫、搜索好友、添加好友、开通VIP等众多功能。 Kotlin高仿…

[附源码]Python计算机毕业设计Django家庭整理服务管理系统

项目运行 环境配置: Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术: django python Vue 等等组成,B/S模式 pychram管理等等。 环境需要 1.运行环境:最好是python3.7.7,…

微服务绕不过的坎-服务雪崩

引言 书接上篇 微服务外交官-Feign ,讲完了SpringCloud Alibaba 远程调用组件Feign之后,接下来讲微服务项目绕不开的问题:服务雪崩。 概念 微服务架构应用设计其目的之一是为了应对高并发环境,那问题来,高并发环境会…

[附源码]计算机毕业设计医院挂号住院管理系统Springboot程序

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

BBR 数学模型直观展示

看 BBR 的理想图示: 但现实中数据包到达并非绝对均匀,考虑统计突发,实际情况如下: ​后文将 Delivery Rate 设为 B(Bandwidth),将 RTT 设为 D(Delay)。 B/inflt 曲线一定上凸,可想象 1 个 inflt 只有一种…