This series mainly uses C++ to develop a cluster chat server project, at the same time the code will be synchronized to github this project objectives are as follows:
- Cluster chat server design, software hierarchical design ideas
- Implement a high performance chat server using the MudUO network library
- Build the project integration build environment with Cmake
- Cluster environment load balancer and nGINx TCP load balancer configuration and application
- Redis, a publish-subscribe (observer) based server middleware message queue, addresses cross-server chat communication in a clustered environment
- Mysql database programming and how to design a reasonable table structure according to project requirements