From a7f35d9126fa7803284038f8e69a22199cd35e64 Mon Sep 17 00:00:00 2001
From: liuxiaolong <liuxiaolong@aiotlink.com>
Date: 星期二, 29 十二月 2020 10:48:06 +0800
Subject: [PATCH] 调整包结构
---
message.go | 2 +-
requestTopic.go | 0
config.go | 2 +-
param.go | 0
micronode.go | 33 ++++++++++++++++-----------------
broker.go | 0
constants.go | 0
hbusc.go | 2 +-
8 files changed, 19 insertions(+), 20 deletions(-)
diff --git a/mc/broker.go b/broker.go
similarity index 100%
rename from mc/broker.go
rename to broker.go
diff --git a/config.go b/config.go
index 3031de3..c1ff919 100644
--- a/config.go
+++ b/config.go
@@ -1,4 +1,4 @@
-package bhomeclient
+package mc
import "fmt"
diff --git a/mc/constants.go b/constants.go
similarity index 100%
rename from mc/constants.go
rename to constants.go
diff --git a/hbusc.go b/hbusc.go
index 8136821..e5d4e33 100644
--- a/hbusc.go
+++ b/hbusc.go
@@ -1,4 +1,4 @@
-package bhomeclient
+package mc
import (
"basic.com/valib/bhomebus.git"
diff --git a/message.go b/message.go
index 0f252a9..c6b9def 100644
--- a/message.go
+++ b/message.go
@@ -1,4 +1,4 @@
-package bhomeclient
+package mc
const (
PORT_DEFAULTPROXY int = 5000
diff --git a/mc/micronode.go b/micronode.go
similarity index 84%
rename from mc/micronode.go
rename to micronode.go
index 95d28cf..eafe20b 100644
--- a/mc/micronode.go
+++ b/micronode.go
@@ -2,7 +2,6 @@
import (
"basic.com/valib/bhomebus.git"
- "bhomeclient"
"context"
"encoding/json"
"errors"
@@ -13,19 +12,19 @@
type MicroNode struct {
ctx context.Context
- handle *bhomeclient.BHBus
- reg *bhomeclient.RegisterInfo
- procInfo *bhomeclient.ProcInfo
+ handle *BHBus
+ reg *RegisterInfo
+ procInfo *ProcInfo
handlers map[string]MicroFunc
serverId string
fnLog func(...interface{})
- SubChM map[string]chan *bhomeclient.MsgInfo //浠ヨ闃呯殑涓婚涓簁ey
+ SubChM map[string]chan *MsgInfo //浠ヨ闃呯殑涓婚涓簁ey
}
-func NewMicroNode(ctx context.Context,q chan os.Signal, serverId string, reg *bhomeclient.RegisterInfo, procInfo *bhomeclient.ProcInfo,fnLog func(v ...interface{})) (*MicroNode, error){
- conf := bhomeclient.NewConfig(bhomeclient.KEY_REGISTER,512,5,10,10,100, fnLog)
- handle, err := bhomeclient.Register(ctx, q, conf, reg)
+func NewMicroNode(ctx context.Context,q chan os.Signal, serverId string, reg *RegisterInfo, procInfo *ProcInfo,fnLog func(v ...interface{})) (*MicroNode, error){
+ conf := NewConfig(KEY_REGISTER,512,5,10,10,100, fnLog)
+ handle, err := Register(ctx, q, conf, reg)
if err != nil {
return nil, err
}
@@ -35,10 +34,10 @@
reg: reg,
procInfo: procInfo,
fnLog: fnLog,
- SubChM: make(map[string]chan *bhomeclient.MsgInfo),
+ SubChM: make(map[string]chan *MsgInfo),
}
for _,subTopic := range reg.SubTopic {
- mn.SubChM[subTopic] = make(chan *bhomeclient.MsgInfo, 512)
+ mn.SubChM[subTopic] = make(chan *MsgInfo, 512)
}
return mn, nil
@@ -52,7 +51,7 @@
}
}
-func (ms *MicroNode) UpdateNodeTopics(ts []bhomeclient.NodeInfo) {
+func (ms *MicroNode) UpdateNodeTopics(ts []NodeInfo) {
ms.handle.UpdateNodeTopics(ts)
}
@@ -64,7 +63,7 @@
}
func (ms *MicroNode) startHeartbeat() {
- hbi := &bhomeclient.HeartBeatInfo{
+ hbi := &HeartBeatInfo{
HealthLevel: "health",
Fps: 12,
WarnInfo: "warn",
@@ -125,7 +124,7 @@
ms.printLog("1:", time.Since(t))
t = time.Now()
rb, _ := json.Marshal(request)
- msgR := &bhomeclient.MsgInfo {
+ msgR := &MsgInfo {
Topic: request.Path,
Body: rb,
}
@@ -153,7 +152,7 @@
func (ms *MicroNode) RequestTopic(serverId string, request Request) (*Reply,error) {
rb, _ := json.Marshal(request)
- msgR := &bhomeclient.MsgInfo{
+ msgR := &MsgInfo{
Topic: request.Path,
Body: rb,
}
@@ -192,7 +191,7 @@
return netNodes
}
-func (ms *MicroNode) serve(msgR *bhomeclient.MsgInfo, p int) {
+func (ms *MicroNode) serve(msgR *MsgInfo, p int) {
var reqBody Request
err := json.Unmarshal(msgR.Body, &reqBody)
if err != nil {
@@ -216,7 +215,7 @@
if err != nil {
ms.printLog("marshal *ri err:", err)
}
- rMsg := bhomeclient.MsgInfo{
+ rMsg := MsgInfo{
Body: rd,
}
ms.handle.Reply(p, rMsg)
@@ -229,7 +228,7 @@
}
func (ms *MicroNode) PublishNet(nodes []bhomebus.NetNode, topic string,msg []byte) error {
- pi := &bhomeclient.MsgInfo{
+ pi := &MsgInfo{
Topic: topic,
Body: msg,
}
diff --git a/mc/param.go b/param.go
similarity index 100%
rename from mc/param.go
rename to param.go
diff --git a/mc/requestTopic.go b/requestTopic.go
similarity index 100%
rename from mc/requestTopic.go
rename to requestTopic.go
--
Gitblit v1.8.0