分布式任务调度平台的注册方法、装置和计算机设备制造方法及图纸

技术编号:46536711 阅读:9 留言:0更新日期:2025-09-30 19:02
本申请涉及一种分布式任务调度平台的注册方法、装置和计算机设备。所述方法包括:确定分布式任务调度平台中布尔型开关的布尔值;若布尔值为关闭,则禁用分布式任务调度平台的客户端,并轮询服务注册表,以确定分布式任务调度平台是否已注册;若所述分布式任务调度平台未注册,则部署分布式任务调度平台的客户端的运行环境,以启动分布式任务调度平台的客户端;若分布式任务调度平台的客户端启动成功,则确定完成分布式任务调度平台的注册。上述方案,能够在未部署任务调度中间件的运行环境中,微服务应用能够独立启动并正常运行其核心业务逻辑,保证了对分布式任务调度平台注册操作的实时性。

【技术实现步骤摘要】

本申请涉及微服务架构下的中间件集成,特别是涉及一种分布式任务调度平台的注册方法、装置和计算机设备


技术介绍

1、xxl-job(分布式任务调度平台)的组件注册主要指‌执行器或客户端注册‌,即在xxl-job-admin(调度中心) 中添加执行器配置,使其能够接收并执行任务。执行器注册需配置执行器名称、地址、日志路径等信息,这些信息通过xxl-job-admin界面管理。调度中心根据任务类型、优先级等参数选择合适的执行器进行任务分配。当下xxl-job的注册通常在spring cloud微服务启动阶段同步执行,spring cloud微服务应用中集成xxl-job时,spring cloud微服务应用和xxl-job之间存在强耦合性,当xxl-job中间件在spring cloud微服务应用运行期间启用或变得可用时,spring cloud微服务可能会出现重启后才可向中间件发起注册操作的情况,难以保证注册操作的实时性。因此,如何在未部署所述任务调度中间件的运行环境中,独立启动并正常运行spring cloud微服务,保证对xxl-job注册操作的实时性,是本文档来自技高网...

【技术保护点】

1.一种分布式任务调度平台的注册方法,其特征在于,所述分布式任务调度平台的注册方法基于Spring Cloud微服务架构实现,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述确定分布式任务调度平台中布尔型开关的布尔值后,还包括:

3.根据权利要求2所述的方法,其特征在于,所述若所述布尔值为开启,则轮询服务注册表,以确定所述分布式任务调度平台的调度中心是否在线后,还包括:

4.根据权利要求3所述的方法,其特征在于,所述若所述调度中心离线,则禁用分布式任务调度平台的客户端,并轮询服务注册表以确定所述分布式任务调度平台是否已注册后,还包括:...

【技术特征摘要】

1.一种分布式任务调度平台的注册方法,其特征在于,所述分布式任务调度平台的注册方法基于spring cloud微服务架构实现,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述确定分布式任务调度平台中布尔型开关的布尔值后,还包括:

3.根据权利要求2所述的方法,其特征在于,所述若所述布尔值为开启,则轮询服务注册表,以确定所述分布式任务调度平台的调度中心是否在线后,还包括:

4.根据权利要求3所述的方法,其特征在于,所述若所述调度中心离线,则禁用分布式任务调度平台的客户端,并轮询服务注册表以确定所述分布式任务调度平台是否已注册后,还包括:

5.根据权利要求1所述的方法,其特征在于,禁用分布式任务调度平台的客户端,包括:

6.根据权利要求1所述的方...

【专利技术属性】
技术研发人员:李陈华
申请(专利权)人:天翼视联科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1