用户在线时长锁为58秒
This commit is contained in:
parent
ffbef39f05
commit
3089fabac0
@ -69,7 +69,8 @@ public class OnlineStatusCommon {
|
||||
}
|
||||
|
||||
private void onlineStatusMessage(OnlineStatusUploadCmd cmd) {
|
||||
if (redisService.setIfAbsent("OLU:" + cmd.getUserId(), 1, TimeUnit.MINUTES)) {
|
||||
//客户端每60秒发送一次, 冗余网络延迟等问题 设置为50秒
|
||||
if (redisService.setIfAbsent("OLU:" + cmd.getUserId(), 50, TimeUnit.SECONDS)) {
|
||||
userMqMessageService.onlineStatus(new UserOnlineStatusEvent()
|
||||
.setUserId(cmd.getUserId())
|
||||
.setSysOrigin(SysOriginPlatformEnum.valueOf(cmd.getSysOrigin()))
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user