From 2cd1af13bc4e7aec4c85b9fe88db2d294af6468f Mon Sep 17 00:00:00 2001
From: zhangzengfei <zhangzengfei@smartai.com>
Date: 星期日, 08 十月 2023 11:24:37 +0800
Subject: [PATCH] 修复集群同步功能

---
 system-service/main.go |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

diff --git a/system-service/main.go b/system-service/main.go
index 168e931..8e6fd0a 100644
--- a/system-service/main.go
+++ b/system-service/main.go
@@ -3,6 +3,7 @@
 import (
 	"context"
 	"flag"
+	"fmt"
 	_ "net/http/pprof"
 	"os"
 	"os/signal"
@@ -60,7 +61,7 @@
 		Proc:        *proc,
 		Channel:     nil,
 		PubTopic:    pubTopics,
-		SubTopic:    []string{versionControlS.AuthorizationUpdateTopic},
+		SubTopic:    []string{versionControlS.AuthorizationUpdateTopic, "sync-proc-message-to-serf"},
 		SubNetTopic: []string{},
 	}
 
@@ -74,7 +75,7 @@
 
 	bhomedbapi.InitGetNetNode(ms.GetLocalNetNodeByTopic)
 	bhomedbapi.InitDoReq(ms.RequestOnly)
-	//bhomedbapi.InitLog(logger.Debug)
+	bhomedbapi.InitLog(logger.Debug)
 
 	//util.AuthCheck(ctx) //鎺堟潈妫�鏌�
 
@@ -178,6 +179,7 @@
 	funcMap[urlPrefix+"/cluster/updateClusterName"] = clusterController.UpdateClusterName
 	funcMap[urlPrefix+"/cluster/leave"] = clusterController.Leave
 	funcMap[urlPrefix+"/cluster/findIpByNode"] = clusterController.FindIpByNode
+	funcMap[urlPrefix+"/cluster/status"] = clusterController.GetClusterStat
 
 	sysMenuC := new(controllers.SysMenuController)
 	funcMap["/data/api-u/sysmenus/tree"] = sysMenuC.MenuTree
@@ -271,11 +273,13 @@
 	for key, _ := range funcMap {
 		pubTopics = append(pubTopics, key)
 	}
+
 	return funcMap, pubTopics
 }
 
 // 娴嬭瘯鎺ユ敹鍏ㄧ綉娑堟伅
 func dealSubMsg(ctx context.Context, ms *bhomeclient.MicroNode) {
+	fmt.Println("dealSubMsg")
 	for {
 		select {
 		case <-ctx.Done():

--
Gitblit v1.8.0