PowerJob 快速上手 执行器与您的业务系统快速集成(单机版)(一)
请注意:本文中演示的案例调度器和执行器在一台机上!!!
 
 
 
 
 
 
 

一、说明
以下案例都是在业务系统中接入的执行器(powerjob-worker)
PowerJob原文档是这样说的:
执行器(powerjob-worker)初始化
基于宿主应用的初始化
宿主应用即原有的业务应用,假如需要调度执行的任务与当前业务有较为紧密的联系,建议采取该方式。
宿主应用即原有的业务应用,假如需要调度执行的任务与当前业务有较为紧密的联系,建议采取该方式。
二、小试牛刀:直接在原有示例项目中加入自己的自动任务
1、业务代码
 
package tech.powerjob.samples.processors; import lombok.extern.slf4j.Slf4j; import org.springframework.stereotype.Component; import tech.powerjob.worker.core.processor.ProcessResult; import tech.powerjob.worker.core.processor.TaskContext; import tech.powerjob.worker.core.processor.sdk.BasicProcessor; import tech.powerjob.worker.log.OmsLogger; @Slf4j @Component public class MyStandaloneProcessorDemo implements BasicProcessor { @Override public ProcessResult process(TaskContext context) throws Exception { OmsLogger omsLogger = context.getOmsLogger(); omsLogger.info("处理器启动成功,context 是 {}.", context); log.info("单机处理器正在处理"); log.info(context.getJobParams()); log.info("这是B机 server.port={}","8082"); omsLogger.info("处理器执行结束"); boolean success = true; return new ProcessResult(success, context + ": " + success); } }

2、PowerJob注册应用,并修改配置信息



3、PowerJob 新增自动任务

4、出包部署,完成应用注册


 

自动任务执行成功!!!!!!
 
                    
                
 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号