消费任务进行审核文章

文章审核:按照固定的频率拉取任务,每秒钟拉取一次,再审核文章。

 @Autowired
    private WmNewsAutoScanService wmNewsAutoScanService;
    /**
     * 消费任务【拉取任务】
     */
    @Scheduled(fixedRate = 1000)
    @Override
    public void scanNewsByTask() {

        log.info("消费任务,审核文章");

        ResponseResult responseResult = scheduleClient.poll(TaskTypeEnum.NEWS_SCAN_TIME.getTaskType(), TaskTypeEnum.NEWS_SCAN_TIME.getPriority());
        if(responseResult.getCode().equals(200) && responseResult.getData() != null){
            String s = JSON.toJSONString(responseResult.getData());
            Task task = JSON.parseObject(s, Task.class);
            WmNews wmNews = ProtostuffUtil.deserialize(task.getParameters(), WmNews.class);
            wmNewsAutoScanService.autoScanWmNews(wmNews.getId());
        }
    }

再自媒体微服务启动类上开启调度任务

@EnableScheduling //开启调度任务

posted @ 2023-07-05 19:32  佛系粥米  阅读(10)  评论(0)    收藏  举报