RPC-LogicTask
2016-11-14 15:12:49 1 举报
登录查看完整内容
同步rpc类图
作者其他创作
大纲/内容
IConf
+ Parse()
IPackager
+ Encode()+ Decode()
CConfMgr
根据请求响应获取service
INet
+ Net()
- m_nSendLen- m_nRecvLen- m_sSendBuffer- m_sRecvBuffer
全局加载proto
IClient
+ Do()
- m_net : INet- m_pkg : IPackager- m_router : IRouter
IMtTask
+ Process() : int32_t
parse
CIliveClient
+ Process()+ Init()
- m_pkg : CIlivePackager
- m_headReq : ilivereq- m_headRsp : iliversp- m_bodyReq : req- m_bodyRsp : rsp
创建router创建pkg创建net
regist
根据命令字找到service配置
CRpcMgr
CConfIlive
CRouterL5
+ GetAddr()+ Report()
- m_qos : QOSREQUEST
IRouter
1
+ Load()
CNetSpp
CConfRedis
解析pb请求响应与命令字的映射
ClientIlive
2
收藏
0 条评论
回复 删除
下一页