-
依赖:依赖protobuf、muduo、pthread、zookeeper、hiredis、mysql,以及自己实现的rpc,参考博客,需自行安装配置
-
一键编译:直接运行主目录下的
autobuild.sh
可自动调用每个微服务目录下的自动编译命令autobuild.sh
,会自动编译每个微服务
V1.0第一版的说明请参考博客,主要使用nginx集群实现
V2.0第二版的说明请参考博客,主要改进如下:
- 序列化格式由json改为protobuf
- 使用配置注册中心zookeeper
- 使用数据库连接池
- 原来的nginx集群改为分布式集群
- 使用自己实现的rpc框架
- 其他业务的优化
-
更新详细的第二版的博客与文档
-
参考其他rpc,如brpc、grpc等实现更复杂的rpc功能