From 983c667725bb8b06a44e0aefb1910b949597bca8 Mon Sep 17 00:00:00 2001 From: Redkale <8730487+redkale@users.noreply.github.com> Date: Wed, 20 Jan 2021 11:35:51 +0800 Subject: [PATCH] --- src/org/redkale/cluster/CacheClusterAgent.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/org/redkale/cluster/CacheClusterAgent.java b/src/org/redkale/cluster/CacheClusterAgent.java index b082cdce3..60ca26655 100644 --- a/src/org/redkale/cluster/CacheClusterAgent.java +++ b/src/org/redkale/cluster/CacheClusterAgent.java @@ -231,6 +231,11 @@ public class CacheClusterAgent extends ClusterAgent implements Resourcable { String serviceid = generateServiceId(ns, protocol, service); String servicename = generateServiceName(ns, protocol, service); InetSocketAddress address = ns.isSNCP() ? ns.getSncpAddress() : ns.getServer().getSocketAddress(); + String host = address.getHostString(); + if ("0.0.0.0".equals(host)) { + host = this.appAddress.getHostString(); + address = new InetSocketAddress(host, address.getPort()); + } AddressEntry entry = new AddressEntry(); entry.addr = address; entry.nodeid = this.nodeid;