1、技术栈
- 集群和分布式概念以及原理
- RPC远程过程调用原理以及实现
- Protobuf数据序列化和反序列化协议
- ZooKeeper分布式一致性协调服务应用以及编程(有很多分布式节点的机器,我不知道哪台机器上有哪些服务,我去哪里找这些服务?用ZooKeeper,服务注册中心)
- muduo网络库编程
- conf配置文件读取
- 异步日志
- CMake构建项目集成编译环境
- github管理项目
2、开发环境
- vscode远程开发Linux项目
- muduo网络库编程示例
- CMake构建项目集成编译环境(请参考:C++项目_集群聊天服务器项目)
- Linux环境下搭建muduo网络库
- muduo库的安装需要依赖boost库,具体安装配置步骤参考(https://blog.csdn.net/QIANGWEIYUAN/article/details/89023980)