From f2c69b2bc1f262cb63e43f95fa511aa923e57746 Mon Sep 17 00:00:00 2001
From: ‘liusuyi’ <1951119284@qq.com>
Date: 星期四, 28 十二月 2023 11:17:32 +0800
Subject: [PATCH] 启用雷达动态tcp客户端
---
src/main/java/com/ard/alarm/tube/service/TubeAlarmService.java | 35 ++++++++++-------------------------
1 files changed, 10 insertions(+), 25 deletions(-)
diff --git a/src/main/java/com/ard/alarm/tube/service/TubeAlarmService.java b/src/main/java/com/ard/alarm/tube/service/TubeAlarmService.java
index 06584e6..33fd6dd 100644
--- a/src/main/java/com/ard/alarm/tube/service/TubeAlarmService.java
+++ b/src/main/java/com/ard/alarm/tube/service/TubeAlarmService.java
@@ -1,15 +1,19 @@
package com.ard.alarm.tube.service;
import com.alibaba.fastjson2.JSON;
-import com.ard.utils.other.DateUtils;
-import com.ard.utils.mqtt.MqttConsumer;
-import com.ard.utils.udp.NettyUdpServer;
+import com.ard.utils.netty.config.NettyUdpConfiguration;
+import com.ard.utils.util.DateUtils;
+import com.ard.utils.mqtt.MqttProducer;
+import io.netty.bootstrap.Bootstrap;
+import io.netty.channel.ChannelFuture;
+import io.netty.channel.ChannelOption;
+import io.netty.channel.EventLoopGroup;
+import io.netty.channel.nio.NioEventLoopGroup;
+import io.netty.channel.socket.nio.NioDatagramChannel;
import lombok.extern.slf4j.Slf4j;
-import org.springframework.beans.factory.annotation.Value;
import org.springframework.core.annotation.Order;
import org.springframework.scheduling.annotation.Async;
import org.springframework.stereotype.Service;
-
import javax.annotation.PostConstruct;
import javax.annotation.Resource;
import java.util.HashMap;
@@ -24,25 +28,7 @@
**/
@Service
@Slf4j(topic = "tube")
-@Order(3)
public class TubeAlarmService {
- @Resource
- NettyUdpServer nettyUdpServer;
-
- @Value("${spring.netty.udp.port}")
- private Integer udpPort;
- @Value("${spring.netty.udp.enabled}")
- private String UdpServerEnable;
-
- @PostConstruct
- public void init() {
- if (UdpServerEnable.equals("false")) {
- return;
- }
- nettyUdpServer.init(udpPort);
- log.debug("绠$嚎娉勯湶UDP鏈嶅姟宸插惎鍔�");
- }
-
@Async("alarm")
public void alarmHandler(String message) {
@@ -73,7 +59,7 @@
log.debug("浣嶇疆锛�" + position);
log.debug("鍊肩彮浜猴細" + watcher);
log.debug("缁撴潫瑙f瀽" + stop);
- MqttConsumer.publish(2, false, "tube", JSON.toJSONString(map));
+ MqttProducer.publish(2, false, "tube", JSON.toJSONString(map));
} else {
log.error("鏁版嵁寮傚父");
}
@@ -81,6 +67,5 @@
log.error("tube鎶ヨ鏁版嵁鎺ㄩ�佸紓甯革細" + ex.getMessage());
}
}
-
}
--
Gitblit v1.9.3