本课程会对分布式架构的理论、架构设计、网络通信、Netty、NIO、RPC等进行讲解,并设计实现一个RPC远程过程调用框架。
课程目录
第1章:RPC架构设计
课程内容介绍
00:02:25
Socket编程回顾
00:11:11
IO模式详解
00:15:37
NIO模式详解
00:08:10
Buffer的创建
00:08:35
Buffer的数据添加
00:16:56
Buffer的数据读取
00:22:26
Channel详解
00:03:02
ServerSocketChannel服务端编写
00:15:55
SocketChannel客户端编写
00:09:04
Selector选择器详解
00:07:38
Selector选择器API详解
00:04:59
Selector选择器应用
00:31:41
Netty介绍
00:07:06
线程模型概述
00:14:25
Netty线程模型
00:13:32
核心API-ChannelHandler
00:12:34
核心API-ChannelPipeline与ChannelHandlerContext
00:10:18
核心API-其他API
00:12:40
Netty入门-服务端代码实现
00:13:23
Netty入门-自定义业务处理Handler
00:12:10
Netty入门-客户端代码实现
00:15:02
Netty高级-异步模型
00:08:20
Netty高级-编解码器介绍
00:04:07
Netty高级-解码器应用
00:11:30
Netty高级-编码器应用
00:10:19
Netty高级-编解码器应用
00:05:31
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高级-粘包和拆包
00:15:41
Netty高级-Netty粘包和拆包解决
00:14:27
Netty源码-源码环境搭建
00:01:38
Netty源码-线程组源码解析
00:14:06
Netty源码-启动流程源码分析
00:09:52
Netty源码-启动流程源码解析
00:30:29
Netty源码-消息入站源码解析
00:30:12
Netty源码-消息出站源码解析
00:14:37
自定义RPC框架-什么是RPC
00:08:27
自定义RPC框架-RMI基本介绍
00:04:00
自定义RPC框架-RMI编程
00:15:10
自定义RPC框架-需求分析与基础环境介绍
00:09:47
自定义RPC框架-服务端启动类实现
00:11:52
自定义RPC框架-服务端业务处理类实现
00:26:07
自定义RPC框架-客户端启动类实现
00:11:14
自定义RPC框架-客户端业务处理类实现
00:08:59
自定义RPC框架-客户端代理对象创建及测试
00:20:28
自定义RPC框架-总结
00:14:11
第2章:分布式架构设计理论
分布式架构设计理论概述
00:03:07
分布式架构介绍
00:11:58
分布式理论-数据一致性
00:15:20
CAP定理
00:13:42
BASE理论
00:03:44
分布式一致性协议-2PC
00:08:08
分布式一致性协议-3PC
00:12:22
分布式一致性协议-NWR协议
00:08:11
分布式一致性协议-Gossip协议
00:11:23
分布式一致性协议-Paxos
00:05:39
分布式一致性协议-Paxos相关概念
00:09:03
分布式一致性协议-Basic Paxos流程图
00:17:04
分布式一致性协议-Multi Paxos
00:09:44
分布式一致性协议-Raft
00:08:52
分布式一致性协议-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:11:44
分布式系统设计策略-容错性&负载均衡
00:08:59
分布式系统服务调用-实现方式
00:06:30
分布式系统服务调用-跨域调用
00:05:00
分布式系统服务治理-服务协调
00:07:06
分布式系统服务治理-服务削峰
00:05:53
分布式系统服务治理-服务降级
00:05:40
分布式系统服务治理-服务限流
00:11:10
分布式系统服务治理-服务熔断
00:11:14
分布式系统服务治理-服务链路跟踪
00:09:52
分布式系统服务治理-链路跟踪Trace模型
00:07:52
架构设计基本原则-开闭原则
00:06:02
架构设计基本原则-单一职责原则
00:05:11
架构设计基本原则-接口隔离原则
00:05:48
架构设计基本原则-里氏替换原则
00:06:02
架构设计基本原则-依赖倒置原则
00:03:58
架构设计基本原则-迪米特法则
00:05:21
架构设计基本原则-合成复用原则
00:06:50
讲师介绍
拉勾网
讲师
拉勾,互联网人的职业成长平台,专门为互联网人才提供求职机会,提纲职业能力,同时为各行业培养和输送优秀的互联网人才。 拉勾与2013年5月成功上线至今,已经完成D轮融资,成功孵化出拉勾招聘、拉勾猎头、拉勾教育三个核心板块,服务国内众多的金融、通信、互联网、大数据等行业人才。 拉勾教育作为拉勾教育专属板块,以企业培训、技术咨询、在线专栏、训练营的不同模式,服务企业的初、中、高尖人才,覆盖产品管理、运营管理、架构设计、大数据、人工智能、运维管理、技术管理等全角色人才的全链路服务体系,并且与国内外来自Google、苹果、微软、阿里、腾讯、头条等头部企业的技术专家建立长期友好合作,将更多经验和知识体系源源不断为国内IT人才成长赋能。
立即购买¥680/人