Browse Source

在线人数统计增加服务器标识

2.0
许孟阳 3 weeks ago
parent
commit
a6388f547a
  1. 3
      java/application.properties
  2. 1
      java/src/main/java/vip/xumy/idle/server/pojo/ActivityCount.java
  3. 4
      java/src/main/java/vip/xumy/idle/server/worker/ActivityCountWorker.java

3
java/application.properties

@ -4,4 +4,5 @@ spring.datasource.username=root @@ -4,4 +4,5 @@ spring.datasource.username=root
spring.datasource.password=123456
login.token.timeout=10080
login.token.domain=
login.token.domain=
server.name=

1
java/src/main/java/vip/xumy/idle/server/pojo/ActivityCount.java

@ -23,5 +23,6 @@ public class ActivityCount { @@ -23,5 +23,6 @@ public class ActivityCount {
private String time;
private Integer num;
private String type;
private String server;
}

4
java/src/main/java/vip/xumy/idle/server/worker/ActivityCountWorker.java

@ -1,6 +1,7 @@ @@ -1,6 +1,7 @@
package vip.xumy.idle.server.worker;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.scheduling.annotation.EnableScheduling;
import org.springframework.scheduling.annotation.Scheduled;
import org.springframework.stereotype.Component;
@ -22,6 +23,8 @@ import vip.xumy.idle.server.service.WebSocketService; @@ -22,6 +23,8 @@ import vip.xumy.idle.server.service.WebSocketService;
public class ActivityCountWorker {
@Autowired
private IActivityCountMapper countMapper;
@Value("${server.name}")
private String server;
@Scheduled(cron = "0 * * * * ?")
public void aliveCount() {
@ -29,6 +32,7 @@ public class ActivityCountWorker { @@ -29,6 +32,7 @@ public class ActivityCountWorker {
count.setTime(DateUtil.format());
count.setNum(WebSocketService.CLIENT_MAP.keySet().size());
count.setType("A");
count.setServer(server);
countMapper.insert(count);
}

Loading…
Cancel
Save