wip: 优化临时提交
This commit is contained in:
@@ -22,12 +22,13 @@ public class OnlineUserJobHandler {
|
||||
private final UserOnlineService userOnlineService;
|
||||
private final SimpMessagingTemplate messagingTemplate;
|
||||
|
||||
// 每分钟统计一次在线用户数
|
||||
@Scheduled(cron = "0 * * * * ?")
|
||||
// 每3分钟统计一次在线用户数,减少服务器压力
|
||||
@Scheduled(cron = "0 */3 * * * ?")
|
||||
public void execute() {
|
||||
log.info("定时任务:统计在线用户数");
|
||||
// 推送在线用户人数
|
||||
messagingTemplate.convertAndSend("/topic/onlineUserCount", userOnlineService.getOnlineUserCount());
|
||||
// 推送在线用户数量到新主题
|
||||
int count = userOnlineService.getOnlineUserCount();
|
||||
messagingTemplate.convertAndSend("/topic/online-count", count);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user