2662| 28
|
C++高性能软件分层设计与高性能服务开 实现分布式网络通信框架项目与集群聊天系统优化 |
在这门课程中,我学习了如何构建分层结构的软件架构,设计高效的网络通信协议,实现高性能的服务,并将这些技能应用于实现分布式网络通信框架和集群聊天系统的开发。
通过学习本课程,我深入了解了C++项目的软件分层设计和高性能服务开发的重要性。我学会了如何应用常用的开发工具和框架,如Visual Studio和Boost,并养成了良好的编程习惯和代码规范。 ===============课程目录=============== 01 项目介绍 02 项目开发环境安装 03 vscode远程开发linux项目环境配置 04 vscode安装远程插件 05 Json介绍和采用的Json三方库 06 Json序列化代码 07 Json反序列化代码演示 08 muduo网络库简介 09 muduo网络服务器运行以及测试 10 CMake介绍和插件安装配置 11 CMake构建集成编译环境演示一 12 CMake构建集成编译环境演示二 13 CMake构建集成编译环境三 14 项目数据库以及表的设计 15 集群聊天项目工程目录创建 16 网络模块代码ChatServer 17 业务模块代码ChatService 18 网络模块和业务模块耦合度降级代码处理 19 网络模块分发业务事件回调操作功能测试 20 MySQL数据库代码封装 21 Model数据层代码框架设计 22 用户注册业务代码讲解和测试 23 用户登录业务代码讲解和测试 24 记录用户的连接信息以及线程安全问题 25 客户端异常退出业务代码和测试 26 点对点聊天业务代码和测试 27 离线消息业务代码实现和测试 28 服务器异常退出处理代码和测试 29 添加好友业务代码讲解和测试 30 群组业务代码讲解一 31 群组业务代码讲解二 32 客户端开发一首页面功能开发以及测试 33 客户端开发二添加好友和聊天功能开发 34 客户端开发三添加好友和聊天功能测试 35 客户端开发四离线消息表设计问题纠正 36 客户端开发五群组功能开发 37 客户端开发六群组聊天功能验证 38 客户端开发七用户注销功能开发 39 集群服务器为什么要引入负载均衡器 40 如何解决集群聊天服务器跨服务器通信问题 41 nginx的tcp负载均衡配置和功能验证 42 redis环境安装和发布订阅命令 43 redis发布订阅消息队列代码实现讲解 44 ChatServer支持跨服务器通信功能 45 项目一键编译脚本以及github管理项目 46 项目开发问题汇总 47 项目面试问题汇总 C 集群聊天项目资料.zip centos7虚拟机安装指导.pdf chat.sql CMake使用简介.pdf xshell连接centos配置指导.pdf 集群聊天服务器项目问题汇总.pdf 01 项目简介 02 集群和分布式理论讲解01 03 集群和分布式理论讲解02 04 集群和分布式理论讲解03 05 RPC通信原理以及项目的技术选型 06 项目环境搭建介绍 07 protobuf实践讲解一 08 protobuf实践讲解二 09 protobuf实践讲解三 10 protobuf实践讲解四 11 本地服务怎么发布成rpc服务一 12 本地服务怎么发布成rpc服务二 13 Mprpc框架基础类设计 14 Mprpc框架项目动态库编译 15 Mprpc框架的配置文件加载一 16 Mprpc框架的配置文件加载二 17 开发RpcProvider的网络服务 18 RpcProvider发布服务方法一 19 RpcProvider发布服务方法二 20 RpcProvider分发rpc服务一 21 RpcProvider分发rpc服务二 22 RpcProvider的rpc响应回调实现 23 RpcChannel的调用过程 24 实现RPC方法的调用过程一 25 实现RPC方法的调用过程二 26 点对点RPC通信功能测试 27 Mprpc框架的应用示例 28 RpcController控制模块实现 29 logger日志系统设计实现一 30 logger日志系统设计实现二 31 异步日志缓冲队列实现 32 zookeeper简介 33 zk服务配置中心介绍和znode节点介绍 34 zk的watcher机制和原生API安装 35 封装zookeeper的客户端类 36 zk在项目上的应用实践 37 项目总结以及编译脚本 C 实现分布式网络通信框架项目资料.zip centos7虚拟机安装指导.pdf 推荐课程学习路径.pdf
购买主题
本主题需向作者支付 66 金钱 才能浏览
| |
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
| ||
Archiver|小黑屋|吾爱我家IT ( 皖ICP备2024029855号-1 )
GMT+8, 2024-12-22 15:31 , Processed in 0.088230 second(s), 27 queries .
Powered by www.52it.cc X3.4
Copyright © 2001-2021, Tencent Cloud.