zh_CN 简体中文
This project is a distributed RPC communication framework based on the powerful open source network library Muduo and the data serialization library protobuf, which implements communication and invocation of remote services in distributed systems.
- Linux System environment:ubuntu20.04
- Build high-performance, reliable server applications:boost库 + muduo库
- For data serialization and deserialization in C++:protobuf
- Distributed coordination service:zookeeper
- Use the muduo network library to implement high-concurrency RPC synchronous call request processing
- Using Protobuf for serialization and deserialization of RPC method calls and parameters
- Asynchronous log output based on thread-safe buffer queue
- Use zookeeper as service governance middleware to provide service registration and service discovery functions
