1.NetThread负责底层数据包的收发,连接线程池管理,使用epoll ET模式;
2.BindAdapter连接NetThread和HandGroup, NetThread线程把接收的数据放入BindAdapter::
_rbuffer, Handle线程从BindAdapter::_rbuffer中取数据消费;
3.HandGroup是业务处理线程池,负责处理业务逻辑;解析Tars协议请求报文,根据对象名分派Servant的对象和接口调用;
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。