mirror of
https://github.com/duanhf2012/origin.git
synced 2026-05-17 14:27:30 +08:00
修改rpc超时默认时间为15s
This commit is contained in:
@@ -36,10 +36,10 @@ func (slf *Client) NewClientAgent(conn *network.TCPConn) network.Agent {
|
|||||||
func (slf *Client) Connect(addr string) error {
|
func (slf *Client) Connect(addr string) error {
|
||||||
slf.Addr = addr
|
slf.Addr = addr
|
||||||
slf.maxCheckCallRpcCount = 100
|
slf.maxCheckCallRpcCount = 100
|
||||||
slf.callRpcTimerout = 10*time.Second
|
slf.callRpcTimerout = 15*time.Second
|
||||||
slf.ConnNum = 1
|
slf.ConnNum = 1
|
||||||
slf.ConnectInterval = time.Second*2
|
slf.ConnectInterval = time.Second*2
|
||||||
slf.PendingWriteNum = 10000
|
slf.PendingWriteNum = 2000000
|
||||||
slf.AutoReconnect = true
|
slf.AutoReconnect = true
|
||||||
slf.LenMsgLen = 2
|
slf.LenMsgLen = 2
|
||||||
slf.MinMsgLen = 2
|
slf.MinMsgLen = 2
|
||||||
|
|||||||
@@ -80,8 +80,8 @@ func (slf *RpcHandler) GetRpcHandler() IRpcHandler{
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (slf *RpcHandler) InitRpcHandler(rpcHandler IRpcHandler,getClientFun FuncRpcClient,getServerFun FuncRpcServer) {
|
func (slf *RpcHandler) InitRpcHandler(rpcHandler IRpcHandler,getClientFun FuncRpcClient,getServerFun FuncRpcServer) {
|
||||||
slf.callRequest = make(chan *RpcRequest,100000)
|
slf.callRequest = make(chan *RpcRequest,1000000)
|
||||||
slf.callResponeCallBack = make(chan *Call,100000)
|
slf.callResponeCallBack = make(chan *Call,1000000)
|
||||||
|
|
||||||
slf.rpcHandler = rpcHandler
|
slf.rpcHandler = rpcHandler
|
||||||
slf.mapfunctons = map[string]RpcMethodInfo{}
|
slf.mapfunctons = map[string]RpcMethodInfo{}
|
||||||
|
|||||||
@@ -40,7 +40,7 @@ func (slf *Server) Start(listenAddr string) {
|
|||||||
slf.rpcserver.MinMsgLen = 2
|
slf.rpcserver.MinMsgLen = 2
|
||||||
slf.rpcserver.MaxMsgLen = math.MaxUint16
|
slf.rpcserver.MaxMsgLen = math.MaxUint16
|
||||||
slf.rpcserver.MaxConnNum = 10000
|
slf.rpcserver.MaxConnNum = 10000
|
||||||
slf.rpcserver.PendingWriteNum = 10000
|
slf.rpcserver.PendingWriteNum = 2000000
|
||||||
slf.rpcserver.NewAgent =slf.NewAgent
|
slf.rpcserver.NewAgent =slf.NewAgent
|
||||||
slf.rpcserver.LittleEndian = LittleEndian
|
slf.rpcserver.LittleEndian = LittleEndian
|
||||||
slf.rpcserver.Start()
|
slf.rpcserver.Start()
|
||||||
|
|||||||
Reference in New Issue
Block a user