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、出包部署,完成应用注册

 

 

 自动任务执行成功!!!!!!

 


 
 
 
 
 
 

本文作者:KwFruit

本文链接:https://www.cnblogs.com/mangoubiubiu/p/17258875.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   KwFruit  阅读(625)  评论(0编辑  收藏  举报
历史上的今天:
2022-03-26 SpringSecurity自定义登录页面跳转时访问页面302
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起