mirror of
https://gitee.com/wujiawei1207537021/wu-lazy-cloud-network.git
synced 2025-06-06 13:27:55 +08:00
[fix] 优化负载获取可以使用的客户端
This commit is contained in:
parent
5a079fcba8
commit
79b09ecfea
@ -11,6 +11,7 @@ import java.util.Collections;
|
||||
import java.util.List;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
import java.util.concurrent.ConcurrentMap;
|
||||
import java.util.stream.Collectors;
|
||||
|
||||
/**
|
||||
* 通道上下文
|
||||
@ -117,6 +118,7 @@ public class ChannelContext {
|
||||
if(ObjectUtils.isEmpty(channels)){
|
||||
return null;
|
||||
}
|
||||
channels = channels.stream().filter(Channel::isActive).collect(Collectors.toList());
|
||||
return channels.get(0);
|
||||
}
|
||||
|
||||
|
@ -129,6 +129,7 @@ public class LazyClientStatsChangeApplicationImpl implements LazyClientStatsChan
|
||||
lazyNettyClientState.setOriginalIp(lazyNettyClientLoginCommand.getOriginalIp());
|
||||
lazyNettyClientStateRepository.updateStagingState(lazyNettyClientState);
|
||||
lazyNettyClientLoginCommand.setStagingState("CLOSED");
|
||||
lazyNettyClientLoginCommand.setOnLineState(NettyClientStatus.ON_LINE);
|
||||
lazyNettyClientLoginCommand.setServerId(serverId);
|
||||
storyClientStateRecord(lazyNettyClientLoginCommand);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user