收藏

稿件投诉

记笔记

  • 用手机看
C++后台开发实战-高性能异步RPC框架

5.0万

已完结 · 共27课时

有效期3年

Linux下C++开发人员必备项目,主从Reactor架构。

发布者
关注
up

iker不会写代码

C++后端程序员,在某大厂三年后台开发经验。曾开发过高性能的RPC框架(tinyrpc)。擅长RPC框架、多线程等技术点。

课程概述

评论(0)

使用 C++ 11 从零开发高性能多线程异步 RPC 框架,基于主从Reactor架构,使用 protobuf 序列化。带你一步步完成一个 rpc。 2.学习本课程之后,你将得到哪些知识? 一键搭建高性能 rpc 服务,可用于个人网站建站 熟悉 RPC 通信的原理,能举一反三,看懂 grpc 等框架 熟悉 Reactor 架构,并横向扩展,理解 muduo 等网络框架 熟悉 Linux 下 C++ 工程项目开发的通用套路 1. 学习本课程之前,你需要掌握什么知识? 掌握 C++ 语言,至少能熟悉主要的语法、面向对象编程方法等 掌握 Linux 环境,熟悉 Linux 网络编程、Socket 编程 等 熟悉 Reactor 架构 了解 Git 及相关命令 了解计算机网络相关知识,如 Tcp 等 了解 Protobuf,可以能看懂和编写简单的 protobuf 协议文件 了解 rpc 通信原理 开发计划: 前置准备,包括环境搭建、依赖库安装 日志及配置类开发 Reactor 核心模块 Tcp 模块封装 序列化、编解码模块 Rpc 模块封装 脚手架搭建 简单性能测试
常见问题
Q:课程在什么时间更新?
A:课程更新频次以页面前端展示为准。购买成功后,课程更新将通过账号动态提示,方便及时观看。
Q:课程购买后有收看时间限制吗?
A:本课程购买后有效期3年,请知悉。
Q:原价购买课程后,如遇到优惠折扣,是否可以退还差价或重新购买?
A:虚拟商品付款后无法返还,请您随时留意各类课程折扣信息,按需购买。
Q:购买课程后是否可以加入老师的粉丝群或者用户群?
A:如老师设置用户群,我们将邀您加入,但我们无法承诺所有老师均提供用户群服务,感谢理解。

查看更多

购买须知

1. 本内容为付费内容,购买成功后方可观看。

2. 本内容为虚拟服务,已购买内容不支持退款,敬请谅解。

3. 实际购买价格以页面展示的价格及订单结算页显示价格为准。

99 元/27课时 立即购买
课程目录

环境搭建与基础库开发

1

环境搭建和基础库

视频课

37分18秒

EventLoop模块封装

2

全集试看

EventLoop核心封装(上)

视频课

46分53秒

3

全集试看

EventLoop核心封装(下)

视频课

28分11秒

4

EventLoop模块测试

视频课

30分7秒

5

Timer定时器

视频课

44分33秒

6

IO线程

视频课

47分45秒

TCP模块封装

7

TcpBuffer

视频课

28分5秒

8

TcpAcceptor

视频课

39分58秒

9

TcpServer

视频课

29分49秒

10

TcpConnection(上)

视频课

48分54秒

11

TcpConnection(下)

视频课

44分54秒

12

TcpClient(上)

视频课

49分4秒

13

TcpClient(中)

视频课

40分50秒

14

TcpClient(下)

视频课

31分5秒

RPC协议封装

15

编解码器(上)

视频课

43分37秒

16

编解码器(下)

视频课

46分11秒

RPC模块封装

17

RpcDispatcher(上)

视频课

38分22秒

18

RpcDispatcher(中)

视频课

44分44秒

19

RpcDispatcher(下)

视频课

30分38秒

20

RpcChannel(上)

视频课

39分17秒

21

RpcChannel(中)

视频课

34分13秒

22

RpcChannel(下)

视频课

43分44秒

23

Rpc超时设置

视频课

42分13秒

项目整体优化与脚手架搭建

24

异步日志优化(上)

视频课

52分41秒

25

异步日志优化(下)

视频课

34分34秒

26

项目脚手架搭建(上)

视频课

35分45秒

27

项目脚手架搭建(下)

视频课

34分2秒

相关推荐
课程封面

Java从入门到实战

一学就会的Java课,专为新手打造!

318.7万播放/共67课时

课程封面

Linux云计算 系统权限管理 工作必备玩转权限

大量实战训练权限一套实战课程 学会直接使用到工作中

2225播放/共12课时

课程封面

Java快速入门实战(专为入门粉丝量身定制)

专为小白量身定制从入门到提升的Java核心技术教程!一共分为11个章节,82小节,细致全面、深入浅出、通俗易懂、源码剖析的讲解方式,手把手带你入门到提升,掌握这些技术,即可达到P7程序员要求的基本功!

20.9万播放/共83课时

课程封面

STM32核心板设计实战

STM32/GD32核心板项目设计全流程手把手教学

4607播放/共54课时

课程封面

WPF框架系列课程(小白进阶选择)重庆教主完结

从零基础开始学习WPF控件、数据绑定、模板样式、命令绑定。

4042播放/共140课时

课程封面

Go语言开发REST API接口

使用Go语言开发REST API接口并使用进行测试

1999播放/共24课时

课程封面

Python & C/C++联合编程实战

快速入门python,学习编译查看Python的源码

3.1万播放/共140课时

课程封面

王道【C/C++】体验课

从零基础开始学习C++,让C++不再难学

5013播放/共21课时

课程封面

UltraFLEX机台与IGXL软件实操

本课程内容为UltraFLEX机台实操课。

2693播放/共24课时

课程封面

信奥赛c++普及组csp-j复赛真题题解

信奥赛 C++普及组csp-j复赛真题题解

1.4万播放/共38课时

课程封面

零基础入门Python进阶编程:解锁编程技巧

包含常见的并发原语与对应的使用场景

2326播放/共59课时

课程封面

【Unity与C#实战】从零开发类皇室战争游戏

从0开发一个完整的商业案例,学会后可以自行开发其他3D案例。

35.9万播放/共62课时

课程封面

数据库小白速通MySQL&JDBC

用最少的时间学最有用的MySQL数据库知识

18.8万播放/共72课时

课程封面

Java从入门到实战强化班(社群+直播)

【全新升级】一学就会的Java课,专为新手打造!

29.3万播放/共79课时

课程封面

硬件电路基础知识大全

硬件电路基础知识大全

8.4万播放/共705课时