liuxiaolong
2021-01-15 c3003a24e2cf4ef49db38b8b392bc7a788554fff
micronode.go
@@ -23,7 +23,7 @@
}
func NewMicroNode(ctx context.Context,q chan os.Signal, serverId string, reg *RegisterInfo, fnLog func(v ...interface{})) (*MicroNode, error){
   conf := NewConfig(KEY_REGISTER,512,5,100,100,100, fnLog)
   conf := NewConfig(KEY_REGISTER,512,5,1000,100,1000, fnLog)
   handle, err := Register(ctx, q, conf, reg)
   if err != nil {
      return nil, err
@@ -69,7 +69,7 @@
      Proc:    *ms.procInfo,
   }
   t := time.NewTicker(time.Second)
   t := time.NewTicker(4 * time.Second)
   defer t.Stop()
   for {
@@ -110,7 +110,7 @@
   }
}
func (ms *MicroNode) Request(serverId string, request Request) (*Reply,error) {
func (ms *MicroNode) Request(serverId string, request Request, milliSecs int) (*Reply,error) {
   t := time.Now()
   ms.printLog("1:", time.Since(t))
@@ -122,7 +122,7 @@
   }
   ms.printLog("2:", time.Since(t))
   t = time.Now()
   mi,err := ms.handle.Request(serverId, msgR, 5000)
   mi,err := ms.handle.Request(serverId, msgR, milliSecs)
   if mi == nil || err != nil {
      return nil, err
   }
@@ -142,14 +142,14 @@
   return ri, nil
}
func (ms *MicroNode) RequestTopic(serverId string, request Request) (*Reply,error) {
func (ms *MicroNode) RequestTopic(serverId string, request Request, milliSecs int) (*Reply,error) {
   rb, _ := json.Marshal(request)
   msgR := &MsgInfo{
      Topic: request.Path,
      Body: rb,
   }
   mi, err := ms.handle.Request(serverId, msgR, 5000)
   mi, err := ms.handle.Request(serverId, msgR, milliSecs)
   if err != nil {
      return nil, err
   }