[fix] 优化负载获取可以使用的客户端

This commit is contained in:
wujiawei 2024-11-19 19:21:12 +08:00
parent 79b09ecfea
commit 30e1141ecf

View File

@ -3,6 +3,7 @@ package org.framework.lazy.cloud.network.heartbeat.server.standalone.application
import io.netty.channel.Channel;
import jakarta.annotation.Resource;
import lombok.extern.slf4j.Slf4j;
import org.framework.lazy.cloud.network.heartbeat.common.ChannelContext;
import org.framework.lazy.cloud.network.heartbeat.common.MessageType;
import org.framework.lazy.cloud.network.heartbeat.common.NettyClientVisitorContext;
@ -34,6 +35,7 @@ import java.util.stream.Collectors;
* @date 2023/12/27 03:46 下午
* @see DefaultDDDLazyApplicationImpl
**/
@Slf4j
@LazyApplication
public class LazyNettyClientStateApplicationImpl implements LazyNettyClientStateApplication {
@ -207,6 +209,7 @@ public class LazyNettyClientStateApplicationImpl implements LazyNettyClientState
// 关闭访客
List<NettyServerPermeateClientVisitorSocket> nettyServerPermeateClientVisitorSocketList = NettyClientVisitorContext.getVisitorSockets(clientId);
if (!ObjectUtils.isEmpty(nettyServerPermeateClientVisitorSocketList)) {
log.info("size:{}",nettyServerPermeateClientVisitorSocketList.size());
for (NettyServerPermeateClientVisitorSocket nettyServerPermeateClientVisitorSocket : nettyServerPermeateClientVisitorSocketList) {
nettyServerPermeateClientVisitorSocket.close();
}