平台工具:vscode 远程 Linux 开发,cmake 构建 项目地址:https://github.com/heheda102410/ChatServer
1.使用 muduo 网络库作为项目的网络核心模块,提高高并发网络 IO 服务,解耦网络和业务模块代码
2.使用 json 序列化和反序列化消息作为私有通信协议
3.配置 nginx 基于 tcp 的负载均衡,实现聊天服务器的集群功能,提高后端服务的并发能力
4.基于 redis 的发布-订阅功能,实现跨服务器的消息通信
5.使用 mysql 关系型数据库作为项目数据的落地存储
6.使用数据库连接池提高数据库的数据存取功能
点击空白处退出提示












评论