From c5c14c9ed07290c283fd04e7463e0f8fa01ae402 Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期一, 24 十月 2022 14:25:46 +0800 Subject: [PATCH] 1 --- src/main/java/com/lf/server/config/ScheduleConfig.java | 29 +++++++++++++++++++++++++++-- 1 files changed, 27 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/lf/server/config/ScheduleConfig.java b/src/main/java/com/lf/server/config/ScheduleConfig.java index 3a90575..1c523d5 100644 --- a/src/main/java/com/lf/server/config/ScheduleConfig.java +++ b/src/main/java/com/lf/server/config/ScheduleConfig.java @@ -23,7 +23,7 @@ private static final Log log = LogFactory.getLog(ScheduleConfig.class); - @Scheduled(fixedRate = 15 * 1000) + @Scheduled(fixedRate = 10 * 1000) public void pushMonitorInfo() { try { JSONObject jsonObject = new JSONObject(); @@ -43,7 +43,7 @@ } } - @Scheduled(fixedRate = 60 * 1000) + @Scheduled(fixedRate = 30 * 1000) public void checkSystemStatus() { try { JSONObject jsonObject = new JSONObject(); @@ -58,4 +58,29 @@ log.error(ex.getMessage(), ex); } } + + @Scheduled(fixedRate = 60 * 1000) + public void countSystemStatus() { + // noinspection AlibabaRemoveCommentedCode + try { + JSONObject jsonObject = new JSONObject(); + + // 鏈嶅姟浣跨敤鐘舵�� sys_res + // jsonObject.put("resUseCount", scheduleService.resUseCount()); + + // 鐢ㄦ埛鐧诲綍鐘舵�� sys_login + // jsonObject.put("userLoginCount", scheduleService.userLoginCount()); + + // 璧勬簮鎿嶄綔鐘舵�� sys_operate + // jsonObject.put("operateCount", scheduleService.operateCount()); + + // 璧勬簮璋冪敤缁熻 + + String json = JSONObject.toJSONStringWithDateFormat(jsonObject, "yyyy-MM-dd HH:mm:ss", SerializerFeature.WriteMapNullValue); + + WebSocketService.broadCastInfo(json); + } catch (Exception ex) { + log.error(ex.getMessage(), ex); + } + } } -- Gitblit v1.9.3