本课程会对分布式架构的理论、架构设计、网络通信、Netty、NIO、RPC等进行讲解,并设计实现一个RPC远程过程调用框架。
第1章:RPC架构设计
ServerSocketChannel服务端编写
00:15:55
SocketChannel客户端编写
00:09:04
Selector选择器API详解
00:04:59
核心API-ChannelHandler
00:12:34
核心API-ChannelPipeline与ChannelHandlerContext
00:10:18
Netty入门-自定义业务处理Handler
00:12:10
Netty高级-群聊天室服务端启动类改造
00:05:11
Netty高级-群聊天室服务端处理类实现
00:17:47
Netty高级-群聊天室客户端实现
00:15:39
Netty高级-HTTP服务端开发
00:18:45
Netty高级-网页版聊天室工程搭建
00:06:21
Netty高级-网页版聊天室服务端启动类实现
00:09:51
Netty高级-网页版聊天室服务端代码完善
00:15:32
Netty高级-网页版聊天室客户端代码实现
00:18:51
Netty高级-Netty粘包和拆包解决
00:14:27
Netty源码-启动流程源码分析
00:09:52
Netty源码-启动流程源码解析
00:30:29
Netty源码-消息入站源码解析
00:30:12
Netty源码-消息出站源码解析
00:14:37
自定义RPC框架-RMI基本介绍
00:04:00
自定义RPC框架-需求分析与基础环境介绍
00:09:47
自定义RPC框架-服务端启动类实现
00:11:52
自定义RPC框架-服务端业务处理类实现
00:26:07
自定义RPC框架-客户端启动类实现
00:11:14
自定义RPC框架-客户端业务处理类实现
00:08:59
自定义RPC框架-客户端代理对象创建及测试
00:20:28
第2章:分布式架构设计理论
分布式一致性协议-Gossip协议
00:11:23
分布式一致性协议-Paxos相关概念
00:09:03
分布式一致性协议-Basic Paxos流程图
00:17:04
分布式一致性协议-Multi Paxos
00:09:44
分布式一致性协议-Raft竞选流程
00:08:58
分布式一致性协议-Raft多个Candidate竞选流程
00:04:01
分布式一致性协议-Raft日志复制
00:05:10
分布式一致性协议-Raft网络分区
00:07:25
分布式一致性协议-Lease机制
00:11:37
分布式系统设计策略-心跳检测机制
00:05:34
分布式系统设计策略-容错性&负载均衡
00:08:59
分布式系统服务治理-服务链路跟踪
00:09:52
分布式系统服务治理-链路跟踪Trace模型
00:07:52
讲师:拉勾网
拉勾,互联网人的职业成长平台,专门为互联网人才提供求职机会,提纲职业能力,同时为各行业培养和输送优秀的互联网人才。
拉勾与2013年5月成功上线至今,已经完成D轮融资,成功孵化出拉勾招聘、拉勾猎头、拉勾教育三个核心板块,服务国内众多的金融、通信、互联网、大数据等行业人才。
拉勾教育作为拉勾教育专属板块,以企业培训、技术咨询、在线专栏、训练营的不同模式,服务企业的初、中、高尖人才,覆盖产品管理、运营管理、架构设计、大数据、人工智能、运维管理、技术管理等全角色人才的全链路服务体系,并且与国内外来自Google、苹果、微软、阿里、腾讯、头条等头部企业的技术专家建立长期友好合作,将更多经验和知识体系源源不断为国内IT人才成长赋能。