From 78cc33c84ed87700963967573ce49eb68b18fc71 Mon Sep 17 00:00:00 2001 From: boyce Date: Sat, 11 May 2024 15:11:24 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E6=9C=8D=E5=8A=A1=E6=A8=A1?= =?UTF-8?q?=E6=9D=BF=E7=9A=84=E9=85=8D=E7=BD=AE=E8=AF=BB=E5=8F=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- cluster/parsecfg.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/cluster/parsecfg.go b/cluster/parsecfg.go index 3628b5b..117fade 100644 --- a/cluster/parsecfg.go +++ b/cluster/parsecfg.go @@ -325,6 +325,10 @@ func (cls *Cluster) readLocalService(localNodeId string) error { //保存公共配置 for _, s := range cls.localNodeInfo.ServiceList { for { + splitServiceName := strings.Split(s,":") + if len(splitServiceName) == 2 { + s = splitServiceName[0] + } //取公共服务配置 pubCfg, ok := serviceConfig[s] if ok == true { @@ -355,6 +359,11 @@ func (cls *Cluster) readLocalService(localNodeId string) error { //组合所有的配置 for _, s := range cls.localNodeInfo.ServiceList { + splitServiceName := strings.Split(s,":") + if len(splitServiceName) == 2 { + s = splitServiceName[0] + } + //先从NodeService中找 var serviceCfg interface{} var ok bool