From 85030d6d8b97ca33adbcc348e0bfd4e2f502565e Mon Sep 17 00:00:00 2001 From: namelew Date: Fri, 3 Nov 2023 16:57:59 -0300 Subject: [PATCH] 34# Issue: Reducing ClientID collision on mult process runnings To reduce the clientID conflits in experiments with multiple MQTTLoader process on the same target broker, was increased the HOST_ID constant size from 4 to 12. --- src/main/java/mqttloader/Constants.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/mqttloader/Constants.java b/src/main/java/mqttloader/Constants.java index 82fe9ec..8371216 100644 --- a/src/main/java/mqttloader/Constants.java +++ b/src/main/java/mqttloader/Constants.java @@ -25,7 +25,7 @@ public class Constants { public static final String BROKER_PORT_TCP = "1883"; public static final String BROKER_PORT_TLS = "8883"; public static final String FILE_NAME_PREFIX = "mqttloader_"; - private static final String HOST_ID = Util.genRandomChars(4); + private static final String HOST_ID = Util.genRandomChars(12); public static final String SUB_CLIENT_ID_PREFIX = "ml-"+HOST_ID+"-s-"; public static final String PUB_CLIENT_ID_PREFIX = "ml-"+HOST_ID+"-p-"; public static final Record STOP_SIGNAL = new Record();