没有一个后端服务无法避免需要安排任务的场景。为了满足需求,引入了一个分布式的任务调度平台,“快速开发,简单学习,轻巧和简单的扩展”将引入XXL-JOB.NOW开源代码,并连接到多个公司在线产品线。
XXL-JOB主要包含2个部分:
管理计划任务,负责触发计划执行以及提供Web任务管理平台。
操作报告:统计任务的执行状态
控制中的行动:由注册的调度任务执行的AppName,由服务IP+端口列表组成
任务管理:在执行器下,设置需要安排的任务
新任务:
计划日志:筛选和查看定时任务的日志执行
负责接收调度中心的请求并执行任务逻辑。
在中间,受支持的呼叫,服务地址通过分类进行分类
用于确定执行器地址。
XXL-JOB支持良好的支持,并提供服务以促进其他语言的支持。
如果添加配置,请在使用配置服务(例如或其他配置服务)时修改相应服务的配置文件。
添加了医生并填写配置文件。名称和注册方法选择“自动注册”。
新添加时间任务,选择运行方法,JobHandler填写该项目
XXL-JOB支持已达到跨语言电话。
API主要包括:
:触发任务,暂停任务
:注册,查询日志
有关详细信息,您可以查看官方:调度中心/执行器Restful API(某些字段已过时,您需要查看代码)
让我们以项目为例,以介绍使用过程。
建议设置以避免自动注册的麻烦
原始:https://juejin.cn/post/7099637871723675661