「Java」Java项目中使用XXL-JOB调度框架( 二 )
调度中心部署1、部署前需要初始化调度中心需要的几个表 , 这个脚本在源码的文件tables_xxl_job.sql中(如果mysql做主从调度中心集群节点务必强制走主库) 。
2、设置模板xxl-job-admin中的application.properties的服务端口 , 数据库信息和邮件配置信息 。
3、可以打包模板xxl-job-admin为单个jar包 , 可以部署到对应的服务器中 。
以本地为例 , 启动后输入账号密码admin/123456后的页面如下:
调度中心
这个页面最常用的就是任务管理和调度日志页面 , 如果开发了新的任务 , 需要在任务管理页面添加 。
开发执行器1、首先 , 需要配置一个XxlJobSpringExecutor , 可以在配置文件或者配置类中 。 如果想自动注册必须设置xxl.job.admin.addresses和xxl.job.executor.appname 。
详细如下:
配置信息
2、Bean模式的有两种实现 , 类形式和方法形式
- 类形式 , 继承IJobHandler接口 , 实现execute方法 , 返回ReturnT实例 。 最后在类上添加XxlJob注解
- 方法形式 , 要求方法的格式为:“public ReturnT<String> execute(String param)” , 在方法上添加XxlJob注解
xxljob
在调度中心注册执行器和添加任务1 , 打开admin页面 , 在执行器管理菜单中 , 添加一个执行器 , 可以是自动注册或者是手动注册 ,
- 辣妹盘点酱|Pro或使用瀑布屏2.0,华为Mate30沦为弃机彻底感人价,华为Mate40
- 手机厂商▲手机多久换一次?手机厂商早就设定了“使用时长”,全是套路
- 程序员■Java程序员必知:HashMap进行put操作会不会引起死循
- 「小米科技」2020年烂大街的3部手机,你在使用哪一部?
- 狸花科技喵|这就是iPhone屏蔽北斗导航的理由?,使用北斗有性能问题
- 课工场郑州翔天信鸽|JavaScript最常用,java是主流,JetBrains公布编程语言排名
- 猿灯塔|POI Excel,Java架构-Apache
- 【Java】github上标星70.5k,贼火的Java突击手册,全面详细对标阿里P7
- 腺病毒:成功了!新冠克星终于来了!疫苗开始使用!
- 【华为】麒麟1020生产完毕,仅800万片,华为P50使用非自主处理器