From 09aa3f2e53c6b330213ce7620de0292f7e651e41 Mon Sep 17 00:00:00 2001 From: "chen.ma" Date: Fri, 12 Nov 2021 23:30:55 +0800 Subject: [PATCH] =?UTF-8?q?Feature:=20=E5=AE=A2=E6=88=B7=E7=AB=AF=E5=AE=9E?= =?UTF-8?q?=E4=BE=8B=E6=B3=A8=E5=86=8C=E6=B7=BB=E5=8A=A0=E9=A2=9D=E5=A4=96?= =?UTF-8?q?=E9=85=8D=E7=BD=AE=E4=BF=A1=E6=81=AF.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../threadpool/common/model/InstanceInfo.java | 2 ++ .../threadpool/common/toolkit/ContentUtil.java | 13 +++++++++++++ 2 files changed, 15 insertions(+) diff --git a/common/src/main/java/com/github/dynamic/threadpool/common/model/InstanceInfo.java b/common/src/main/java/com/github/dynamic/threadpool/common/model/InstanceInfo.java index 814caa45..28ac5c92 100644 --- a/common/src/main/java/com/github/dynamic/threadpool/common/model/InstanceInfo.java +++ b/common/src/main/java/com/github/dynamic/threadpool/common/model/InstanceInfo.java @@ -24,6 +24,8 @@ public class InstanceInfo { private String hostName; + private String groupKey; + private String port; private String instanceId; diff --git a/common/src/main/java/com/github/dynamic/threadpool/common/toolkit/ContentUtil.java b/common/src/main/java/com/github/dynamic/threadpool/common/toolkit/ContentUtil.java index 2ad70a79..3f01ff6f 100644 --- a/common/src/main/java/com/github/dynamic/threadpool/common/toolkit/ContentUtil.java +++ b/common/src/main/java/com/github/dynamic/threadpool/common/toolkit/ContentUtil.java @@ -41,4 +41,17 @@ public class ContentUtil { return resultStr; } + public static String getGroupKey(String... parameters) { + StringBuilder stringBuilder = new StringBuilder(); + for (int i = 0; i < parameters.length; i++) { + stringBuilder.append(parameters[i]); + + if (i < parameters.length - 1) { + stringBuilder.append(Constants.GROUP_KEY_DELIMITER); + } + } + + return stringBuilder.toString(); + } + }