zhangke96
zhangke96
https://github.com/apache/incubator-brpc/issues/1807
**Is your feature request related to a problem? (你需要的功能是否与某个问题有关?)** brpc支持请求mongodb服务,支持副本集。 **Describe the solution you'd like (描述你期望的解决方法)** 实现[MongoDB Wire Protocol](https://www.mongodb.com/docs/manual/reference/mongodb-wire-protocol/),使用Request Opcode `OP_MSG`。添加InsertRequest/Response,QueryRequest/Response,GetMoreRequest/Response(游标操作),CountRequest/Response,DeleteRequest/Response,UpdateRequest/Response,FindAndModifyRequest/Response protobuf定义,`PackRequest`转换为Mongo OP_MSG,`ProcessResponse`将解析Mongo OP_MSG,转换为pb。 副本集功能的支持,添加一个`NamingService`通过`replSetGetStatus`获取副本集中的各个节点的状态,返回`PRIMARY`节点。 **Describe alternatives you've considered (描述你想到的折衷方案)**...