最新消息:愿得一人心,白首不分离。

C++项目设计和高性能服务开发课程

C++项目设计和高性能服务开发课程

课程介绍

非常推荐的一个C++入门的集群聊天开源项目,课程主要讲解集群聊天服务器设计,软件分层设计思路,用muduo网络库实现高性能的聊天服务器,cmake构建项目集成编译环境,负载均衡器的介绍和项目的整套开发流程,bug调试定位等,需要的小伙伴可以看下。

课程目录

  • 项目介绍
  • 项目开发环境安装
  • vscode远程开发linux项目环境配置
  • vscode安装远程插件
  • Json介绍和采用的Json三方库
  • Json序列化代码
  • Json反序列化代码演示
  • muduo网络库简介
  • muduo网络服务器运行以及测试
  • CMake介绍和插件安装配置
  • CMake构建集成编译环境演示一
  • CMake构建集成编译环境演示二
  • CMake构建集成编译环境三
  • 项目数据库以及表的设计
  • 集群聊天项目工程目录创建
  • 网络模块代码ChatServer
  • 业务模块代码ChatService
  • 网络模块和业务模块耦合度降级代码处理
  • 网络模块分发业务事件回调操作功能测试
  • MySQL数据库代码封装
  • Model数据层代码框架设计
  • 用户注册业务代码讲解和测试
  • 用户登录业务代码讲解和测试
  • 记录用户的连接信息以及线程安全问题
  • 客户端异常退出业务代码和测试
  • 点对点聊天业务代码和测试
  • 离线消息业务代码实现和测试
  • 服务器异常退出处理代码和测试
  • 添加好友业务代码讲解和测试
  • 群组业务代码讲解一
  • 群组业务代码讲解二
  • 客户端开发一首页面功能开发以及测试
  • 客户端开发二添加好友和聊天功能开发
  • 客户端开发三添加好友和聊天功能测试
  • 客户端开发四离线消息表设计问题纠正
  • 客户端开发五群组功能开发
  • 客户端开发六群组聊天功能验证
  • 客户端开发七用户注销功能开发
  • 集群服务器为什么要引入负载均衡器
  • 如何解决集群聊天服务器跨服务器通信问题
  • nginx的tcp负载均衡配置和功能验证
  • redis环境安装和发布订阅命令
  • redis发布订阅消息队列代码实现讲解
  • ChatServer支持跨服务器通信功能
  • 项目一键编译脚本以及github管理项目
  • 项目开发问题汇总
  • 项目面试问题汇总
学习地址
*** 隐藏内容,回复或登录后可见!***

转载请注明:轮回阁 » C++项目设计和高性能服务开发课程

特别说明:所有资源均无解压密码且可直接下载,若有会特别注明,部分回复可见内容仅为提供更多的下载点。

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)