Skip to content

<feat> rpc协议、服务注册

guoyi requested to merge feature/protoc into main

rpc协议主要是两个类:RpcRequest和RpcResponse,二者都包含序列化和反序列化的操作。前者提交请求需要保存服务名、函数方法名、参数;后者记录结果、错误信息、错误码。 服务注册包含服务类Service及其派生类和服务管理类ServiceManager。前者提供获取服务和处理请求方法;后者主要是在服务映射表中添加服务和运行服务。其中运行服务需要用到服务类的获取服务得到对象,然后使用线程池运行其处理请求方法。得到的结果是参数result,线程池运行函数返回结果是服务是否正确运行的bool

Merge request reports

Loading