/mprpc

基于muduo库、protobuf以及zookeeper作为服务配置中心的RPC分布式网络通信框架

Primary LanguageMakefile

mprpc

基于muduo库、protobuf以及zookeeper作为服务配置中心的RPC分布式网络通信框架

概述

使用muduo开源网络库和Protobuf数据序列化和反序列化协议,实现了高效的RPC通信。
使用互斥量和条件变量实现线程安全的缓冲队列,实现了异步的日志输出。
使用服务器中间件ZooKeeper的服务注册和服务发现机制,实现了分布式下的服务发现功能。

环境依赖

安装protobuf
安装zookeeper
安装muduo库
安装CMake集成编译环境