浏览代码

文档完善

Tao Zhang 5 年之前
父节点
当前提交
846fc70070
共有 2 个文件被更改,包括 14 次插入2 次删除
  1. 11 1
      README.md
  2. 3 1
      sma/agent.go

+ 11 - 1
README.md

@@ -5,6 +5,13 @@
 - 服务管理
 - 服务提供者
 - 服务消费者
+
+# 架构
+
+            服务管理
+          /        \  
+  服务提供者    -     服务消费者
+  
 # 功能矩阵
 ## 服务管理
    - 注册
@@ -26,7 +33,10 @@
    - 申请服务
    - 释放归还服务
    - 调用服务
-   
+
+# 使用说明
+    
+Go proto协议生成脚本   
 ```shell script
 protoc -I ./proto_src --go_out=plugins=grpc:./proto proto_src/serverload.proto
 ```

+ 3 - 1
sma/agent.go

@@ -10,12 +10,13 @@ import (
 	"github.com/shirou/gopsutil/load"
 	"google.golang.org/grpc"
 	_ "google.golang.org/grpc/balancer/grpclb"
+	"log"
 	"time"
 )
 
 var (
 	rdServer = flag.String("rd", "127.0.0.1:10021", "服务治理服务器地址")
-	localIp  = flag.String("lip", "192.168.3.100", "注册到服务的本机IP")
+	localIp  = flag.String("lip", "192.168.20.100", "注册到服务的本机IP")
 	interval = flag.Int64("interval", 60, "上报时间间隔(Load1=1分钟,太小无意义)")
 )
 
@@ -38,6 +39,7 @@ func uploadServerLoad() {
 		select {
 		case <-tm.C:
 			l, _ := load.Avg()
+			log.Println("load1", l.Load1)
 			reqstreamData := &proto.ServerLoadStreamReqData{Ip: *localIp, Load: l.Load1}
 			_ = resp.Send(reqstreamData)
 		}