mirror of
https://github.com/duanhf2012/origin.git
synced 2026-02-03 22:45:13 +08:00
rpc接口调用优化
This commit is contained in:
@@ -23,6 +23,7 @@ type Client struct {
|
||||
|
||||
func (slf *Client) NewClientAgent(conn *network.TCPConn) network.Agent {
|
||||
slf.conn = conn
|
||||
slf.pending = map[uint64]*Call{}
|
||||
return slf
|
||||
}
|
||||
|
||||
|
||||
@@ -258,6 +258,7 @@ func (slf *RpcHandler) goRpc(bCast bool,nodeId int,serviceMethod string,mutiCoro
|
||||
if pCall.Err!=nil {
|
||||
err = pCall.Err
|
||||
}
|
||||
continue
|
||||
}
|
||||
|
||||
//跨node调用
|
||||
@@ -265,6 +266,7 @@ func (slf *RpcHandler) goRpc(bCast bool,nodeId int,serviceMethod string,mutiCoro
|
||||
if pCall.Err!=nil {
|
||||
err = pCall.Err
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
return err
|
||||
|
||||
Reference in New Issue
Block a user