From dfdc6bdfda10de4c01fb1cfe43cabf050e71f8c3 Mon Sep 17 00:00:00 2001 From: ‘liusuyi’ <1951119284@qq.com> Date: 星期四, 28 十二月 2023 14:50:54 +0800 Subject: [PATCH] 优化雷达tcp客户端 --- src/main/java/com/ard/utils/netty/tcp/ClientInitialize.java | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/ard/utils/netty/tcp/ClientInitialize.java b/src/main/java/com/ard/utils/netty/tcp/ClientInitialize.java index cf9ef9a..ddd4f9c 100644 --- a/src/main/java/com/ard/utils/netty/tcp/ClientInitialize.java +++ b/src/main/java/com/ard/utils/netty/tcp/ClientInitialize.java @@ -37,7 +37,7 @@ @Component @Slf4j(topic = "netty") @Order(2) -public class ClientInitialize { +public class ClientInitialize implements ApplicationRunner{ @Resource NettyTcpConfiguration nettyTcpConfig; @Resource @@ -47,6 +47,7 @@ public static CopyOnWriteArraySet<ArdEquipRadar> falseConnectSet = new CopyOnWriteArraySet(); public static ConcurrentHashMap<String, ArdEquipRadar> tureConnectMap = new ConcurrentHashMap(); public static ConcurrentHashMap<String, Object> SuccessConnectMap = new ConcurrentHashMap(); + public static ConcurrentHashMap<String, MessageParsing> MessageMap = new ConcurrentHashMap(); /** * Netty鍒濆鍖栭厤缃� */ @@ -114,6 +115,7 @@ falseConnectSet.remove(ardEquipRadar); // 杩炴帴鎴愬姛淇℃伅鍐欏叆map tureConnectMap.put(host+":"+port, ardEquipRadar); + MessageMap.put(host+":"+port,new MessageParsing()); SuccessConnectMap.put(ardEquipRadar.getId(),futureListener.channel()); } }); @@ -122,7 +124,7 @@ /** * 鍒濆鍖栨柟娉� */ - // @Override + @Override public void run(ApplicationArguments args) { if (!nettyTcpConfig.getEnabled()) { return; -- Gitblit v1.9.3