springboot 阿里雲分佈式任務

1、pom文化引入

<!--分佈式任務-->
<dependency>
    <groupId>com.aliyun.schedulerx</groupId>
    <artifactId>schedulerx2-spring-boot-starter</artifactId>
    <version>${com.alibaba.schedulerX-client.version}</version>
</dependency>
properties 下引入

<com.alibaba.schedulerX-client.version>1.0.7</com.alibaba.schedulerX-client.version>



maven自動加載後

創建 task 包下

@Slf4j
@Component
public class RobotCreatePackTask extends JavaProcessor {
    @Resource
    private UserFriendServiceImpl userFriendServiceImpl;

    @Override
    public ProcessResult process(JobContext jobContext) {
        log.info("分佈式任務開始執行---------------");
        try {
            //邏輯處理
            userFriendServiceImpl.friendsExpire();

        } catch (Exception e) {
            log.info("分佈式任務執行失敗---------------,{}", e);
            return new ProcessResult(false);
        }
        return new ProcessResult(true);
    }
}
發佈了26 篇原創文章 · 獲贊 29 · 訪問量 5萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章