From 2916ffc7d5431c7a9f15d6cb4d8c06069018ee67 Mon Sep 17 00:00:00 2001 From: hongqiaowei Date: Thu, 30 Sep 2021 15:23:06 +0800 Subject: [PATCH] Support organizing gateway group by service --- .../java/we/plugin/auth/GatewayGroup.java | 4 +- .../plugin/auth/GatewayGroup2apiConfig.java | 45 +------------------ 2 files changed, 4 insertions(+), 45 deletions(-) diff --git a/fizz-core/src/main/java/we/plugin/auth/GatewayGroup.java b/fizz-core/src/main/java/we/plugin/auth/GatewayGroup.java index 2f58cbe..f8aa6ac 100644 --- a/fizz-core/src/main/java/we/plugin/auth/GatewayGroup.java +++ b/fizz-core/src/main/java/we/plugin/auth/GatewayGroup.java @@ -51,8 +51,8 @@ public class GatewayGroup { public void setGateways(String gateways) { if (StringUtils.isNotBlank(gateways)) { Arrays.stream(StringUtils.split(gateways, ',')).forEach( - ip -> { - this.gateways.add(ip.trim()); + gw -> { + this.gateways.add(gw.trim()); } ); } diff --git a/fizz-core/src/main/java/we/plugin/auth/GatewayGroup2apiConfig.java b/fizz-core/src/main/java/we/plugin/auth/GatewayGroup2apiConfig.java index d260c16..250cef2 100644 --- a/fizz-core/src/main/java/we/plugin/auth/GatewayGroup2apiConfig.java +++ b/fizz-core/src/main/java/we/plugin/auth/GatewayGroup2apiConfig.java @@ -33,9 +33,6 @@ import java.util.Set; public class GatewayGroup2apiConfig { - // private static final Logger log = LoggerFactory.getLogger(GatewayGroup2apiConfig.class); - - // private Map> configMap = new HashMap<>(8); private Map> configMap = new HashMap<>(8); @JsonProperty(value = "configs", access = JsonProperty.Access.READ_ONLY) @@ -43,24 +40,11 @@ public class GatewayGroup2apiConfig { return configMap; } - // public void setConfigMap(Map> configMap) { - // this.configMap = configMap; - // } - public void add(ApiConfig ac) { for (String gg : ac.gatewayGroups) { - // Map app2apiConfigMap = configMap.get(gg); - // if (app2apiConfigMap == null) { - // app2apiConfigMap = new HashMap<>(); - // configMap.put(gg, app2apiConfigMap); - // } - // for (String a : ac.apps) { - // app2apiConfigMap.put(a, ac); - // log.info("expose " + ac + " to " + gg + " group and " + a + " app"); - // } Set acs = configMap.get(gg); if (acs == null) { - acs = new HashSet<>(6); + acs = new HashSet<>(8); configMap.put(gg, acs); } acs.add(ac); @@ -69,13 +53,6 @@ public class GatewayGroup2apiConfig { public void remove(ApiConfig ac) { for (String gg : ac.gatewayGroups) { - // Map app2apiConfigMap = configMap.get(gg); - // if (app2apiConfigMap != null) { - // for (String a : ac.apps) { - // ApiConfig r = app2apiConfigMap.remove(a); - // log.info("remove " + r + " from " + gg + " group and " + a + " app"); - // } - // } Set acs = configMap.get(gg); if (acs != null) { acs.remove(ac); @@ -88,33 +65,15 @@ public class GatewayGroup2apiConfig { public void update(ApiConfig ac) { for (String gg : ac.gatewayGroups) { - // Map app2apiConfigMap = configMap.get(gg); - // if (app2apiConfigMap == null) { - // app2apiConfigMap = new HashMap<>(); - // configMap.put(gg, app2apiConfigMap); - // } - // for (String a : ac.apps) { - // ApiConfig old = app2apiConfigMap.put(a, ac); - // log.info(gg + " group and " + a + " app update " + old + " with " + ac); - // } Set acs = configMap.get(gg); if (acs == null) { - acs = new HashSet<>(6); + acs = new HashSet<>(8); configMap.put(gg, acs); } acs.add(ac); } } - // public ApiConfig get(String gatewayGroup, String app) { - // Map app2apiConfigMap = configMap.get(gatewayGroup); - // if (app2apiConfigMap == null) { - // return null; - // } else { - // return app2apiConfigMap.get(app); - // } - // } - public Set get(String gatewayGroup) { return configMap.get(gatewayGroup); }