From 44ed992c5d12b985c474c877a68439d5e1d77e3a Mon Sep 17 00:00:00 2001
From: liuxiaolong <liuxiaolong@aiotlink.com>
Date: 星期五, 08 一月 2021 11:05:55 +0800
Subject: [PATCH] add log

---
 micronode.go |   16 ++++++++++++----
 1 files changed, 12 insertions(+), 4 deletions(-)

diff --git a/micronode.go b/micronode.go
index 1cc69d7..cceea93 100644
--- a/micronode.go
+++ b/micronode.go
@@ -29,6 +29,7 @@
 		return nil, err
 	}
 	mn := &MicroNode {
+		ctx: ctx,
 		serverId: serverId,
 		handle:   handle,
 		reg:      reg,
@@ -169,17 +170,18 @@
 }
 
 //鑾峰彇鏈満涓煇涓�涓富棰樼殑 key  锛堢粨鏋滃彧鏈変竴涓厓绱狅級
-func (ms *MicroNode) GetLocalNetNodeByTopic(serviceName string) []bhomebus.NetNode {
-	netNodes, err := ms.handle.GetNetNodeByTopic(ms.serverId, serviceName)
+func (ms *MicroNode) GetLocalNetNodeByTopic(topicName string) []bhomebus.NetNode {
+	netNodes, err := ms.handle.GetNetNodeByTopic(ms.serverId, ms.procInfo, topicName)
 	if err != nil {
+		ms.printLog("topic:",topicName, " netNodes:", netNodes, "err:", err)
 		return nil
 	}
 	return netNodes
 }
 
 //鑾峰彇闆嗙兢涓墍鏈夎妭鐐规煇涓富棰樼殑key淇℃伅锛�   锛堢粨鏋滃彲鑳芥湁澶氫釜锛�
-func (ms *MicroNode) GetAllNetNodesByTopic(serviceName string) []bhomebus.NetNode {
-	netNodes, err := ms.handle.GetNetNodeByTopic("", serviceName)
+func (ms *MicroNode) GetAllNetNodesByTopic(topicName string) []bhomebus.NetNode {
+	netNodes, err := ms.handle.GetNetNodeByTopic("", ms.procInfo, topicName)
 	if err != nil {
 		return nil
 	}
@@ -194,6 +196,7 @@
 	}
 	cr, err := ms.handle.RequestCenter(&r)
 	if err != nil {
+		ms.printLog("requestCenter reply:", cr, "err:", err)
 		return nil, err
 	}
 	if cr.Status == REPLY_SUCCESS && cr.Body != nil {
@@ -211,10 +214,15 @@
 }
 
 func (ms *MicroNode) serve(msgR *MsgInfo, p int) {
+	if ms.handlers == nil {
+		return
+	}
+
 	var reqBody Request
 	err := json.Unmarshal(msgR.Body, &reqBody)
 	if err != nil {
 		ms.printLog("serve unmarshal msgR.Body err:", err)
+		return
 	}
 
 	ms.printLog("reqBody:", reqBody)

--
Gitblit v1.8.0