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:

  1. Cluster chat server design, software hierarchical design ideas
  2. Implement a high performance chat server using the MudUO network library
  3. Build the project integration build environment with Cmake
  4. Cluster environment load balancer and nGINx TCP load balancer configuration and application
  5. Redis, a publish-subscribe (observer) based server middleware message queue, addresses cross-server chat communication in a clustered environment
  6. Mysql database programming and how to design a reasonable table structure according to project requirements