From 5268a2b7dfa556bd6f5a2d5e446cea3ea9940c10 Mon Sep 17 00:00:00 2001 From: kimi <kimi42345@gmail.com> Date: 星期三, 22 四月 2020 11:18:23 +0800 Subject: [PATCH] add 分发 master_author 添加字段 subscribe increment, 添加7个表 master_author_subscribe master_author_unactive sys_dispense_config sys_dispense_logs sys_view sys_view_join sys_view_logic --- src/main/java/com/highdatas/mdm/util/TimeTasks.java | 60 ++++++++++++++++++++++++++---------------------------------- 1 files changed, 26 insertions(+), 34 deletions(-) diff --git a/src/main/java/com/highdatas/mdm/util/TimeTasks.java b/src/main/java/com/highdatas/mdm/util/TimeTasks.java index 8547b5d..e67e744 100644 --- a/src/main/java/com/highdatas/mdm/util/TimeTasks.java +++ b/src/main/java/com/highdatas/mdm/util/TimeTasks.java @@ -1,16 +1,8 @@ package com.highdatas.mdm.util; -import com.highdatas.mdm.service.DispenseService; -import com.highdatas.mdm.util.pool.MqMessage; import lombok.extern.slf4j.Slf4j; -import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.Configuration; import org.springframework.scheduling.annotation.EnableScheduling; -import org.springframework.scheduling.annotation.Scheduled; - -import java.io.IOException; -import java.util.Date; -import java.util.concurrent.PriorityBlockingQueue; /** * @author kimi @@ -23,31 +15,31 @@ @EnableScheduling @Slf4j public class TimeTasks { - @Autowired - DispenseService dispenseService; +// @Autowired +// DispenseService dispenseService; - @Scheduled(fixedRate=1000 * 10) - private void configureTasks() { - PriorityBlockingQueue<Runnable> queue = dispenseService.getQueue(); - if (queue.isEmpty()) { - return; - } - log.info("queue passiveQueueSize: {}", queue.size()); - for (Runnable runnable : queue) { - if (!(runnable instanceof MqMessage)) { - continue; - } - MqMessage mqMessage = (MqMessage) runnable; - Date endTime = mqMessage.getEndTime(); - Date now = new Date(); - if (now.after(endTime)) { - //timeout; - try { - mqMessage.printTimeOut(); - } catch (IOException e) { - e.printStackTrace(); - } - } - } - } +// @Scheduled(fixedRate=1000 * 10) +// private void configureTasks() { +// PriorityBlockingQueue<Runnable> queue = dispenseService.getQueue(); +// if (queue.isEmpty()) { +// return; +// } +// log.info("queue passiveQueueSize: {}", queue.size()); +// for (Runnable runnable : queue) { +// if (!(runnable instanceof MqMessage)) { +// continue; +// } +// MqMessage mqMessage = (MqMessage) runnable; +// Date endTime = mqMessage.getEndTime(); +// Date now = new Date(); +// if (now.after(endTime)) { +// //timeout; +// try { +// mqMessage.printTimeOut(); +// } catch (IOException e) { +// e.printStackTrace(); +// } +// } +// } +// } } -- Gitblit v1.8.0