From f1627fb857a832eabf4601a7483d528f8cbb6611 Mon Sep 17 00:00:00 2001
From: 张晓波 <bingbo1993@126.com>
Date: 星期三, 18 十月 2023 14:40:43 +0800
Subject: [PATCH] 苏州配置文件简化
---
hd/pipe/StaffManage/src/main/java/com/thhy/staff/utils/MqUtils.java | 16 +++++++++-------
1 files changed, 9 insertions(+), 7 deletions(-)
diff --git a/hd/pipe/StaffManage/src/main/java/com/thhy/staff/utils/MqUtils.java b/hd/pipe/StaffManage/src/main/java/com/thhy/staff/utils/MqUtils.java
index 31f6ae0..f975e44 100644
--- a/hd/pipe/StaffManage/src/main/java/com/thhy/staff/utils/MqUtils.java
+++ b/hd/pipe/StaffManage/src/main/java/com/thhy/staff/utils/MqUtils.java
@@ -8,13 +8,14 @@
import org.eclipse.paho.client.mqttv3.MqttMessage;
import org.eclipse.paho.client.mqttv3.persist.MemoryPersistence;
+import java.util.List;
+
public class MqUtils {
- public static void createClient(EmqxConfig emqxConfig){
+ public static void createClient(EmqxConfig emqxConfig, List<String> topics, String content){
String broker = "tcp://"+emqxConfig.getHost()+":"+emqxConfig.getPort();
String clientId = UUIDUtils.create();
MemoryPersistence persistence = new MemoryPersistence();
-
try {
MqttClient client = new MqttClient(broker, clientId, persistence);
@@ -39,11 +40,12 @@
//client.subscribe(subTopic);
// 消息发布所需参数
- /* MqttMessage message = new MqttMessage(content.getBytes());
- message.setQos(qos);
- client.publish(pubTopic, message);
- System.out.println("Message published");*/
-
+ MqttMessage message = new MqttMessage(content.getBytes());
+ message.setQos(emqxConfig.getQos());
+ for(String pubTopic : topics){
+ client.publish(pubTopic, message);
+ }
+ System.out.println("Message published");
client.disconnect();
} catch (MqttException e) {
throw new RuntimeException(e);
--
Gitblit v1.9.3