微服务治理平台-任务治理
2022-04-08 13:58:25 15 举报
微服务治理平台-任务治理
作者其他创作
大纲/内容
xxl-job
根据人查询对应的执行器权限
response
查询对应执行器已经注册到服务的地址,然后遍历访问
smanage-mod-job
xxl-job-client
调用openApi
需求:1、需要监控xxl-job中执行器的线程运行情况要点:1、需要xxl-job的调度,去访问各个执行器的提供调度方法,以监控执行器是否健康或者根据任务ID查询线程是否空闲
需求:1、需要根据人对应的服务(即对应XXL-job里的执行器)查询对应的运行情况和实时报表要点:1、通过openapi的规范已经验证可行(无需登录认证),后续建议以feign的规范调用其他接口2、XXL-job的报表生成是全局且以天为维度生成,需要提供实时查询接口,要符合openapi规范,必须做到权限维度的隔离
request
根据执行器ID查出对应执行器地址
需求:1、需要一个执行器销毁的功能要点:1、xxl-job-client本身有销毁的方法,需要已open api的方式调用2、销毁后是否需要同步数据到服务端,因为销毁方法仅对client的启动的netty线程池和共享变量进行销毁,但是服务端的任务策略还是能选中的
调用,xxl-job-core包中/beat接口判断执行器健康与否
调用,xxl-job-core包提供一个销毁执行器的方法,并调用,记录日志
每3s查询一次
web
需要销毁的执行器
0 条评论
下一页