Netty 核心原理剖析与 RPC 实践

Netty 核心原理剖析与 RPC 实践 / 一站通关高性能网络应用开发

若地 前美团点评技术专家
  • 课程目录
  • 课程介绍
  • 开篇词 | 学好 Netty,是你修炼 Java 内功的必经之路

  • 01 | 初识 Netty:为什么 Netty 这么流行?

  • 02 | 纵览全局:把握 Netty 整体架构脉络

  • 03 | 引导器作用:客户端和服务端启动都要做些什么?

  • 04 | 事件调度层:为什么 EventLoop 是 Netty 的精髓?

  • 05 | 服务编排层:Pipeline 如何协调各类 Handler ?

  • 06 | 粘包/拆包问题:如何获取一个完整的网络包?

  • 07 | 接头暗语:如何利用 Netty 实现自定义协议通信?

  • 08 | 开箱即用:Netty 支持哪些常用的解码器?

  • 09 | 数据传输:writeAndFlush 处理流程剖析

  • 10 | 双刃剑:合理管理 Netty 堆外内存

  • 11 | 另起炉灶:Netty 数据传输载体 ByteBuf 详解

  • 12 | 他山之石:高性能内存分配器 jemalloc 基本原理

  • 13 | 举一反三:Netty 高性能内存管理设计(上)

  • 14 | 举一反三:Netty 高性能内存管理设计(下)

  • 15 | 轻量级对象回收站:Recycler 对象池技术解析

  • 16 | I/O 加速:与众不同的 Netty 零拷贝技术

  • 17 | 源码篇:从 Linux 出发深入剖析服务端启动流程

  • 18 | 源码篇:解密 Netty Reactor 线程模型

  • 19 | 源码篇:一个网络请求在 Netty 中的旅程

  • 20 | 技巧篇:Netty 的 FastThreadLocal 究竟比 ThreadLocal 快在哪儿?

  • 21 | 技巧篇:延迟任务处理神器之时间轮 HashedWheelTimer

  • 22 | 技巧篇:高性能无锁队列 Mpsc Queue

  • 23 | 架构设计:如何实现一个高性能分布式 RPC 框架

  • 24 | 服务发布与订阅:搭建生产者和消费者的基础框架

  • 25 | 远程通信:通信协议设计以及编解码的实现

  • 26 | 服务治理:服务发现与负载均衡机制的实现

  • 27 | 动态代理:为用户屏蔽 RPC 调用的底层细节

  • 28 | 实战总结:RPC 实战总结与进阶延伸

  • 29 | 编程思想:Netty 中应用了哪些设计模式?

  • 30 | 实践总结:Netty 在项目开发中的一些最佳实践

  • 结束语 | 技术成长之路:如何打造自己的技术体系

约300分钟

背景介绍

专栏解读

2.Netty 进阶技能:第三部分讲解 Netty 的内存管理并通过 Nginx、Redis 两个著名的开源软件加以对比,以达到举一反三的目的。第四部分结合高频的面试考点,通过多角度剖析Netty 的核心源码帮助你快速准确地理解 Netty 高性能的技术原理,对其中的设计思想能够学以致用。

3.实战开发经验:第五部分,专栏针对 RPC 框架的核心要点带你逐步完成整个实战项目通过从 0 到 1 的 RPC 实践,你将掌握网络编程的技巧,加深对 Netty 的理解。

4.补充彩蛋:这里将延伸至 Netty 的设计思想以及 Netty 在项目开发中的一些最佳实践。

*专栏中涉及的 RPC 的实战代码会放置在 Github 中,方便大家进行学习。

讲师简介

若地 前美团点评技术专家

高性能组件发烧友,专注于基础架构中间件研发,曾参与多个亿级流量的分布式系统建设,拥有丰富的分布式架构设计和调优经验。

课程大纲

课程表.png

订阅须知

1.本专栏共 30 讲,每周一、四更新;
2.支持 视频+音频+图文 3 种阅读形式;
3.购买后在拉勾 App-课程,可永久观看课程;
4.视频课程为虚拟商品,一旦售出不可申请退款;
5.本课程版权归拉勾所有,严禁翻录,违者必究;
6.如有问题请咨询客服同学,召唤客服>>>

随机推荐

轻上西梅饮膳食纤维植物果蔬汁益生菌元风味饮料分享一下使用心得...

朗适RS100适合入手吗?评测教你怎么选?

狮王小狮王儿童氟防蛀牙膏 20g好不好?购买前必看的评测报告!

雀巢超启能恩奶粉3段760g*4罐简单易上手吗?功能评测结果揭秘?

卡诗元气姜粉瓶生姜洗发水250ml怎么样?深度爆料评测!

蒙牛纯甄草莓果粒常温酸奶200g×10性价比如何?良心测评分享。