在线人数

back_recharge
zhangshanxue 2019-09-10 18:24:46 +08:00
parent dfeaf4bae0
commit de65f12114
2 changed files with 9 additions and 0 deletions

View File

@ -10,6 +10,11 @@ public class RedisKey {
public static final String TOKEN = "JL_TOKEN"; public static final String TOKEN = "JL_TOKEN";
/**
* 线 updata/min
*/
public static final String ONLINE_NUM = "ONLINE_NUM";
public static final String UNDERLINE_LINE = "_"; public static final String UNDERLINE_LINE = "_";
/** /**

View File

@ -1,8 +1,11 @@
package com.ljsd.jieling.thread.task; package com.ljsd.jieling.thread.task;
import com.ljsd.GameApplication;
import com.ljsd.jieling.config.reportData.DataMessageUtils; import com.ljsd.jieling.config.reportData.DataMessageUtils;
import com.ljsd.jieling.core.GlobalsDef; import com.ljsd.jieling.core.GlobalsDef;
import com.ljsd.jieling.db.mongo.MongoUtil; import com.ljsd.jieling.db.mongo.MongoUtil;
import com.ljsd.jieling.db.redis.RedisKey;
import com.ljsd.jieling.db.redis.RedisUtil;
import com.ljsd.jieling.handler.map.MapLogic; import com.ljsd.jieling.handler.map.MapLogic;
import com.ljsd.jieling.hotfix.HotfixUtil; import com.ljsd.jieling.hotfix.HotfixUtil;
import com.ljsd.jieling.ktbeans.BeanBuilder.KtBeanBuilderUtils; import com.ljsd.jieling.ktbeans.BeanBuilder.KtBeanBuilderUtils;
@ -57,6 +60,7 @@ public class MinuteTask extends Thread {
QuestionLogic.getInstence().checkQuestion(); QuestionLogic.getInstence().checkQuestion();
MailLogic.getInstance().checkReadyToMail(); MailLogic.getInstance().checkReadyToMail();
ProtocolsManager.getInstance().minuteCheckForbidUser(); ProtocolsManager.getInstance().minuteCheckForbidUser();
RedisUtil.getInstence().set(RedisKey.ONLINE_NUM+RedisKey.Delimiter_colon+GameApplication.serverId, String.valueOf(OnlineUserManager.sessionMap.entrySet().size()));
LOGGER.info("MinuteTask end..."); LOGGER.info("MinuteTask end...");
} catch (Exception e) { } catch (Exception e) {
LOGGER.error("e",e); LOGGER.error("e",e);