优化代码

This commit is contained in:
GoEdgeLab
2022-11-17 20:28:55 +08:00
parent faae65d71a
commit 0fe1c1efd8

View File

@@ -27,9 +27,6 @@ type RPCClient struct {
apiConfig *configs.APIConfig
conns []*grpc.ClientConn
ctx context.Context
ctxUpdatedAt int64
locker sync.RWMutex
NodeRPC pb.NodeServiceClient
@@ -97,12 +94,6 @@ func NewRPCClient(apiConfig *configs.APIConfig) (*RPCClient, error) {
// Context 节点上下文信息
func (this *RPCClient) Context() context.Context {
var currentTime = time.Now().Unix()
if this.ctx != nil && this.ctxUpdatedAt > currentTime-5 {
return this.ctx
}
var m = maps.Map{
"timestamp": time.Now().Unix(),
"type": "node",
@@ -122,10 +113,6 @@ func (this *RPCClient) Context() context.Context {
var ctx = context.Background()
ctx = metadata.AppendToOutgoingContext(ctx, "nodeId", this.apiConfig.NodeId, "token", token)
this.ctxUpdatedAt = currentTime
this.ctx = ctx
return ctx
}