IT网课学习吧

Netty+Nacos+Disruptor 后端开发必备高阶技能,自研企业级API网关

软考考证
课程简介

《Netty+Nacos+Disruptor 后端开发必备高阶技能,自研企业级API网关》本课程共 167 节视频,按章节循序渐进讲解,适合希望系统掌握核心知识点的学习者。【技能收获】学完可掌握:Vue / 前端工程化。课程以实战为导向,覆盖从基础概念到完整项目落地的关键步骤,配套章节笔记便于课后复盘与面试前快速回顾。【学习建议】建议按目录顺序学习,先打基础再进入综合实战章节;每完成 2~3 节可结合笔记整理一份学习小结,最终尝试独立复现一套完整 Demo 写入个人作品集。【就业发展】可面向岗位:相关领域工程师、技术专项人才、项目实战型开发者。系统学习并产出可展示的项目成果,是技术岗跳槽与晋升

已有 0 人浏览 发布 2026-09-15 更新 2026-09-18

这门课的标题信息量很大:Netty、Nacos、Disruptor 三个组件,加上"自研企业级 API 网关"这个落地目标。但真正值得先弄清楚的是——它到底是三个独立组件的拼盘,还是一条从通信层到注册中心再到并发队列、最后收口到网关的完整链路。从 167 节的体量看,它更像后者,而这恰恰是它跟市面上"Netty 入门 30 讲"那类课的分水岭。

课纲的骨架:三个组件不是并列,是递进

如果按顺序看目录,会发现它的推进逻辑是:先用 Netty 解决"网关怎么接住海量连接和转发请求",再用 Nacos 解决"后端服务地址从哪来、怎么动态感知上下线",最后用 Disruptor 解决"高并发下事件怎么排队、怎么削峰"。这三块在真实网关里本来就是上下游关系,不是可以随便调换顺序的选修模块。

所以判断含金量的关键,是看它有没有把三者的接缝处理掉:Netty 的 ChannelHandler 链怎么把请求交给业务线程池、Nacos 的订阅回调怎么触发路由表刷新、Disruptor 的 RingBuffer 又嵌在链路的哪一环。如果目录里能看到路由、过滤器链、限流、负载均衡这些网关专有章节,说明它是奔着"能跑起来的东西"去的,而不是三个组件的百科式罗列。

哪些章节值得精看,哪些可以快进

  • Netty 的线程模型与 ByteBuf 部分:这是整套网关的性能地基,EventLoop、主从 Reactor 的关系没吃透,后面调优全是玄学,建议逐节跟做。
  • Nacos 的服务发现与配置动态刷新:重点不在"怎么启动 Nacos",而在客户端 SDK 如何监听变更、网关如何做到不重启就切换后端节点,这块值得反复看。
  • Disruptor 的 RingBuffer 与等待策略:伪共享、序号栅栏这些概念,看一遍视频大概率记不住,建议配合章节笔记二刷。
  • 纯环境搭建、工具安装类章节:可以 1.5 倍速过,出问题时再回来查。
  • 网关综合实战章节:这是全课的价值兑现点,别跳。哪怕前面学得磕磕绊绊,也要跟着把一条完整请求链路打通。

资料包怎么拆开用,而不是屯着

167 节的课,最容易犯的错就是"收藏即学会"。比较实用的拆法是按三层来用:第一层是章节笔记,只用来做课后复盘和面试前的速查,不要当教材从头读;第二层是代码,建议每学完一个组件就脱离视频自己敲一遍最小可运行 Demo,哪怕只是让 Netty 回一句 hello;第三层才是完整网关项目,等三个组件都各自跑通后,再整体串起来。

另外提醒一句:摘要里提到的"Vue / 前端工程化"跟这门课的主体(Netty + Nacos + Disruptor 网关)关系不大,如果你冲的是后端网关能力,这部分别被带偏,可以按需略过。

适合谁,不适合谁

这门课不适合零基础。它默认你已经会 Java 并发基础、懂 HTTP 和 TCP 的基本区别、能看懂 Spring 的依赖注入,否则 Netty 的异步回调会让你在第一周就放弃。它更适合已经写完后端 CRUD、想往中间件和基础设施方向挪一步的人,或者正在准备后端岗面试、需要拿一个"我自己写过网关"当谈资的人。

最后一句实在话:这类课的价值不在看完,而在你能不能独立复现出一套能跑通转发、能动态上下线、能扛住一定并发的 Demo。把它塞进个人项目里跑一遍,比刷完 167 节有用得多。


课程推荐

《Netty+Nacos+Disruptor 后端开发必备高阶技能,自研企业级API网关》本课程共 167 节视频,按章节循序渐进讲解,适合希望系统掌握核心知识点的学习者。【技能收获】学完可掌握:Vue / 前端工程化。课程以实战为导向,覆盖从基础概念到完整项目落地的关键步骤,配套章节笔记便于课后复盘与面试前快速回顾。【学习建议】建议按目录顺序学习,先打基础再进入综合实战章节;每完成 2~3 节可结合笔记整理一份学习小结,最终尝试独立复现一套完整 Demo 写入个人作品集。【就业发展】可面向岗位:相关领域工程师、技术专项人才、项目实战型开发者。系统学习并产出可展示的项目成果,是技术岗跳槽与晋升的有效路径;完整课程目录有助于制定阶段性学习计划并在简历中体现技术深度。 若你已有一定编程或运维基础,本课程可帮助你在现有技能栈上快速叠加热门方向能力,提升求职时的项目说服力与薪资谈判空间。

视频目录(167 节)

第1章 课程介绍与学习指南

*   1-2自研网关-课程导学1532_ev.mp4

第2章 网关的整体介绍,并分析自研网关的重要性

*   2-1一起带你全面的了解网关1316_ev.mp4

*   2-2关于网关业界常见方案对比0431_ev.mp4

*   2-3为什么我们要自研网关0534_ev.mp4

第3章 详解网关的整体架构设计

*   3-1一步步带你详细分析项目主流程0344_ev.mp4

*   3-2详解高性能网关各个功能点0330_ev.mp4

*   3-3合适的技术才能构建好的应用-技术选型0353_ev.mp4

*   3-4更全面的设计要点分析-异步化1532_ev.mp4

*   3-5更全面的设计要点分析-异步神器CompletableFuture初探一0931_ev.mp4

*   3-6更全面的设计要点分析-异步神器CompletableFuture初探二1252_ev.mp4

*   3-7更全面的设计要点分析-缓存缓冲0507_ev.mp4

*   3-8手把手带你构建完整的项目架构图0401_ev.mp4

*   3-9完整的网关流程框架设计0434_ev.mp4

第4章 实战-构建网关的核心功能(上)

*   4-1手把手带你搭建多模块项目工程0535_ev.mp4

*   4-2万里长征第一步-构建启动类BootStrap0404_ev.mp4

*   4-3核心模块领域模型设计1123_ev.mp4

*   4-4实战-构建网关核心功能-可扩展性上下文接口定义2034_ev.mp4

*   4-5实战-构建网关核心功能-上下文基石BasicContext定义1435_ev.mp4

*   4-6实战-构建网关核心功能-参数载体Request对象接口定义1354_ev.mp4

*   4-7实战-构建网关核心功能-实现参数载体请求对象Request一1615_ev.mp4

*   4-8实战-构建网关核心功能-实现参数载体请求对象Request二1737_ev.mp4

*   4-9实战-构建网关核心功能-实现参数载体请求对象Request三0548_ev.mp4

*   4-10实战-构建网关核心功能-企业级通用返回对象Response1408_ev.mp4

*   4-11实战-构建网关核心功能-可插拔式规则对象设计与定义一1058_ev.mp4

*   4-12实战-构建网关核心功能-可插拔式规则对象定义与设计二1029_ev.mp4

*   4-13实战-构建网关核心功能-可扩展性网关上下文GatewayContext实现1744_ev.mp4

第5章 实战-构建网关的核心功能(下)

*   5-1网关核心配置顶层设计一0512_ev.mp4

*   5-2网关核心配置顶层设计二1354_ev.mp4

*   5-3网关核心配置顶层设计三0420_ev.mp4

*   5-4定义网关生命周期组件LifeCycle0155_ev.mp4

*   5-5初步探索异步的事件驱动的网络应用程序框架和工具Netty0501_ev.mp4

*   5-6实战-构建网关核心功能-基于Netty构建服务端0959_ev.mp4

*   5-7实战-构建网关核心功能-Netty服务端Handler实现0408_ev.mp4

*   5-8核心处理流程能力构建-Netty核心处理器实现主流程2108_ev.mp4

*   5-9核心处理流程能力构建-基于Netty构建客户端0828_ev.mp4

*   5-10网关启动核心容器实现0650_ev.mp4

*   5-11核心容器效果演示0158_ev.mp4

第6章 实战-承上启下注册中心和配置中心的设计及实现

*   6-1最流行的微服务注册中心和分布式配置中心-Nacos详解0909_ev.mp4

*   6-2注册中心管理抽象接口设计1615_ev.mp4

*   6-3接入Nacos注册中心一2417_ev.mp4

*   6-4接入Nacos注册中心二0707_ev.mp4

*   6-5客户端接入注册中心-注解定义1009_ev.mp4

*   6-6客户端接入注册中心-注解扫描实现1314_ev.mp4

*   6-7客户端接入注册中心-抽象注册管理器实现1000_ev.mp4

*   6-8下游Spring-MVC服务实现注册中心接入1936_ev.mp4

*   6-9下游Dubbo服务实现注册中心接入0942_ev.mp4

*   6-10客户端基于Springboot自动装配实现0857_ev.mp4

*   6-11配置中心管理抽象接口设计0649_ev.mp4

*   6-12接入Nacos配置中心1043_ev.mp4

*   6-13注册中心和配置中心效果演示0603_ev.mp4

第7章 实战-插拔式动态过滤器链条实现

*   7-1可插拔式插件化开发初步探索以及顶级接口设计0904_ev.mp4

*   7-2利用设计模式实现过滤器链条一1444_ev.mp4

*   7-3利用设计模式实现过滤器链条二1210_ev.mp4

*   7-4规则模型Rule封装-不同路径能绑定不同规则1613_ev.mp4

*   7-5带你探索企业级负载均衡的方案1108_ev.mp4

*   7-6负载均衡算法设计以及实现2531_ev.mp4

*   7-7负载均衡过滤器最终实现0512_ev.mp4

*   7-8路由过滤器实现以及过滤器里程碑演示一2037_ev.mp4

*   7-9路由过滤器实现以及过滤器里程碑演示二1048_ev.mp4

*   7-10路由过滤器实现以及过滤器里程碑演示下三0844_ev.mp4

第8章 实战-真正带你开发一套完整的基础网关项目

*   8-1网关稳定性基石--高可用方案一1532_ev.mp4

*   8-2网关稳定性基石--高可用方案二1155_ev.mp4

*   8-3网关稳定性基石--高可用方案三0503_ev.mp4

*   8-4应对多变的网络环境--异常处理机制设计与开发一1450_ev.mp4

*   8-5应对多变的网络环境--异常处理机制设计与开发二1732_ev.mp4

*   8-6应对多变的网络环境-异常处理重试机制的设计与开发三1214_ev.mp4

*   8-7带你实现一套完整的企业级网关-限流实现一1548_ev.mp4

*   8-8带你实现一套完整的企业级网关-限流实现二2724_ev.mp4

*   8-9带你实现一套完整的企业级网关-限流实现三1110_ev.mp4

*   8-10保护下游服务-熔断降级设计与功能开发一1102_ev.mp4

*   8-11保护下游服务-熔断降级设计与功能开发二0933_ev.mp4

*   8-12用户鉴权设计与功能开发一0607_ev.mp4

*   8-13用户鉴权设计与功能开发二0919_ev.mp4

*   8-14用户鉴权设计与功能开发三0350_ev.mp4

*   8-15多版本共存--灰度发布设计与功能开发一0239_ev.mp4

*   8-16多版本共存--灰度发布设计与功能开发二1005_ev.mp4

*   8-17多版本共存--灰度发布设计与功能开发三0244_ev.mp4

*   8-18统计和监控-通过Promethus实现系统可观测性一1942_ev.mp4

*   8-19统计和监控-Grafana展示数据面板二0602_ev.mp4

*   8-20网关可观测性--log设计与功能开发0704_ev.mp4

*   8-21前端想提前联调--接口mock设计与功能开发0755_ev.mp4

第9章 实战-进一步优化,构建一款高性能的网关

*   9-1压测利器Jmeter介绍0250_ev.mp4

*   9-2压测利器Jemeter对网关进行压测0537_ev.mp4

*   9-3合理设置线程数-Netty线程介绍一0234_ev.mp4

*   9-4合理设置线程数-Netty线程优化二0733_ev.mp4

*   9-5高级工程师加薪神器JVM调优-jvm调优介绍一0509_ev.mp4

*   9-6高级工程师加薪神器JVM调优-ZGC切换以及压测演示二0642_ev.mp4

*   9-7吞吐量为王-利用无锁的缓存框架disruptor做缓冲区一1252_ev.mp4

*   9-8吞吐量为王-利用无锁的缓存框架disruptor做缓冲区二1554_ev.mp4

*   9-9吞吐量为王-利用无锁的缓存框架disruptor做缓冲区三1628_ev.mp4

*   9-10吞吐量为王-利用无锁的缓存框架disruptor做缓冲区四0950_ev.mp4

*   9-11吞吐量为王-利用无锁的缓存框架disruptor做缓冲区五2008_ev.mp4

*   9-12吞吐量为王-利用无锁的缓存框架disruptor做缓冲区六0727_ev.mp4

*   9-13高性能缓存Caffine提高并发能力1256_ev.mp4

资料源码

*   api-gateway-course.zip

mksz655-Netty+Nacos+Disruptor自研企业级API网关[10章] / 1

*   1-2自研网关-课程导学1532_ev【 微信号:itcodeba 】.mp4

mksz655-Netty+Nacos+Disruptor自研企业级API网关[10章] / 2

*   2-1一起带你全面的了解网关1316_ev【 微信号:itcodeba 】.mp4

*   2-2关于网关业界常见方案对比0431_ev【 微信号:itcodeba 】.mp4

*   2-3为什么我们要自研网关0534_ev【 微信号:itcodeba 】.mp4

mksz655-Netty+Nacos+Disruptor自研企业级API网关[10章] / 3

*   3-1一步步带你详细分析项目主流程0344_ev【 微信号:itcodeba 】.mp4

*   3-2详解高性能网关各个功能点0330_ev【 微信号:itcodeba 】.mp4

*   3-3合适的技术才能构建好的应用-技术选型0353_ev【 微信号:itcodeba 】.mp4

*   3-4更全面的设计要点分析-异步化1532_ev【 微信号:itcodeba 】.mp4

*   3-5更全面的设计要点分析-异步神器CompletableFuture初探一0931_ev【 微信号:itcodeba 】.mp4

*   3-6更全面的设计要点分析-异步神器CompletableFuture初探二1252_ev【 微信号:itcodeba 】.mp4

*   3-7更全面的设计要点分析-缓存缓冲0507_ev【 微信号:itcodeba 】.mp4

*   3-8手把手带你构建完整的项目架构图0401_ev【 微信号:itcodeba 】.mp4

*   3-9完整的网关流程框架设计0434_ev【 微信号:itcodeba 】.mp4

mksz655-Netty+Nacos+Disruptor自研企业级API网关[10章] / 4

*   4-1手把手带你搭建多模块项目工程0535_ev【 微信号:itcodeba 】.mp4

*   4-2万里长征第一步-构建启动类BootStrap0404_ev【 微信号:itcodeba 】.mp4

*   4-3核心模块领域模型设计1123_ev【 微信号:itcodeba 】.mp4

*   4-4实战-构建网关核心功能-可扩展性上下文接口定义2034_ev【 微信号:itcodeba 】.mp4

*   4-5实战-构建网关核心功能-上下文基石BasicContext定义1435_ev【 微信号:itcodeba 】.mp4

*   4-6实战-构建网关核心功能-参数载体Request对象接口定义1354_ev【 微信号:itcodeba 】.mp4

*   4-7实战-构建网关核心功能-实现参数载体请求对象Request一1615_ev【 微信号:itcodeba 】.mp4

*   4-8实战-构建网关核心功能-实现参数载体请求对象Request二1737_ev【 微信号:itcodeba 】.mp4

*   4-9实战-构建网关核心功能-实现参数载体请求对象Request三0548_ev【 微信号:itcodeba 】.mp4

*   4-10实战-构建网关核心功能-企业级通用返回对象Response1408_ev【 微信号:itcodeba 】.mp4

*   4-11实战-构建网关核心功能-可插拔式规则对象设计与定义一1058_ev【 微信号:itcodeba 】.mp4

*   4-12实战-构建网关核心功能-可插拔式规则对象定义与设计二1029_ev【 微信号:itcodeba 】.mp4

*   4-13实战-构建网关核心功能-可扩展性网关上下文GatewayContext实现1744_ev【 微信号:itcodeba 】.mp4

mksz655-Netty+Nacos+Disruptor自研企业级API网关[10章] / 5

*   5-1网关核心配置顶层设计一0512_ev【 微信号:itcodeba 】.mp4

*   5-2网关核心配置顶层设计二1354_ev【 微信号:itcodeba 】.mp4

*   5-3网关核心配置顶层设计三0420_ev【 微信号:itcodeba 】.mp4

*   5-4定义网关生命周期组件LifeCycle0155_ev【 微信号:itcodeba 】.mp4

*   5-5初步探索异步的事件驱动的网络应用程序框架和工具Netty0501_ev【 微信号:itcodeba 】.mp4

*   5-6实战-构建网关核心功能-基于Netty构建服务端0959_ev【 微信号:itcodeba 】.mp4

*   5-7实战-构建网关核心功能-Netty服务端Handler实现0408_ev【 微信号:itcodeba 】.mp4

*   5-8核心处理流程能力构建-Netty核心处理器实现主流程2108_ev【 微信号:itcodeba 】.mp4

*   5-9核心处理流程能力构建-基于Netty构建客户端0828_ev【 微信号:itcodeba 】.mp4

*   5-10网关启动核心容器实现0650_ev【 微信号:itcodeba 】.mp4

*   5-11核心容器效果演示0158_ev【 微信号:itcodeba 】.mp4

mksz655-Netty+Nacos+Disruptor自研企业级API网关[10章] / 6

*   6-1最流行的微服务注册中心和分布式配置中心-Nacos详解0909_ev【 微信号:itcodeba 】.mp4

*   6-2注册中心管理抽象接口设计1615_ev【 微信号:itcodeba 】.mp4

*   6-3接入Nacos注册中心一2417_ev【 微信号:itcodeba 】.mp4

*   6-4接入Nacos注册中心二0707_ev【 微信号:itcodeba 】.mp4

*   6-5客户端接入注册中心-注解定义1009_ev【 微信号:itcodeba 】.mp4

*   6-6客户端接入注册中心-注解扫描实现1314_ev【 微信号:itcodeba 】.mp4

*   6-7客户端接入注册中心-抽象注册管理器实现1000_ev【 微信号:itcodeba 】.mp4

*   6-8下游Spring-MVC服务实现注册中心接入1936_ev【 微信号:itcodeba 】.mp4

*   6-9下游Dubbo服务实现注册中心接入0942_ev【 微信号:itcodeba 】.mp4

*   6-10客户端基于Springboot自动装配实现0857_ev【 微信号:itcodeba 】.mp4

*   6-11配置中心管理抽象接口设计0649_ev【 微信号:itcodeba 】.mp4

*   6-12接入Nacos配置中心1043_ev【 微信号:itcodeba 】.mp4

*   6-13注册中心和配置中心效果演示0603_ev【 微信号:itcodeba 】.mp4

mksz655-Netty+Nacos+Disruptor自研企业级API网关[10章] / 7

*   7-1可插拔式插件化开发初步探索以及顶级接口设计0904_ev【 微信号:itcodeba 】.mp4

*   7-2利用设计模式实现过滤器链条一1444_ev【 微信号:itcodeba 】.mp4

*   7-3利用设计模式实现过滤器链条二1210_ev【 微信号:itcodeba 】.mp4

*   7-4规则模型Rule封装-不同路径能绑定不同规则1613_ev【 微信号:itcodeba 】.mp4

*   7-5带你探索企业级负载均衡的方案1108_ev【 微信号:itcodeba 】.mp4

*   7-6负载均衡算法设计以及实现2531_ev【 微信号:itcodeba 】.mp4

*   7-7负载均衡过滤器最终实现0512_ev【 微信号:itcodeba 】.mp4

*   7-8路由过滤器实现以及过滤器里程碑演示一2037_ev【 微信号:itcodeba 】.mp4

*   7-9路由过滤器实现以及过滤器里程碑演示二1048_ev【 微信号:itcodeba 】.mp4

*   7-10路由过滤器实现以及过滤器里程碑演示下三0844_ev【 微信号:itcodeba 】.mp4

mksz655-Netty+Nacos+Disruptor自研企业级API网关[10章] / 8

*   8-1网关稳定性基石--高可用方案一1532_ev【 微信号:itcodeba 】.mp4

*   8-2网关稳定性基石--高可用方案二1155_ev【 微信号:itcodeba 】.mp4

*   8-3网关稳定性基石--高可用方案三0503_ev【 微信号:itcodeba 】.mp4

*   8-4应对多变的网络环境--异常处理机制设计与开发一1450_ev【 微信号:itcodeba 】.mp4

*   8-5应对多变的网络环境--异常处理机制设计与开发二1732_ev【 微信号:itcodeba 】.mp4

*   8-6应对多变的网络环境-异常处理重试机制的设计与开发三1214_ev【 微信号:itcodeba 】.mp4

*   8-7带你实现一套完整的企业级网关-限流实现一1548_ev【 微信号:itcodeba 】.mp4

*   8-8带你实现一套完整的企业级网关-限流实现二2724_ev【 微信号:itcodeba 】.mp4

*   8-9带你实现一套完整的企业级网关-限流实现三1110_ev【 微信号:itcodeba 】.mp4

*   8-10保护下游服务-熔断降级设计与功能开发一1102_ev【 微信号:itcodeba 】.mp4

*   8-11保护下游服务-熔断降级设计与功能开发二0933_ev【 微信号:itcodeba 】.mp4

*   8-12用户鉴权设计与功能开发一0607_ev【 微信号:itcodeba 】.mp4

课程购买
课程价格
金币29.9
299金币限时优惠会员免费
销量:0
💎 开通会员每日免费下载,比单买更划算 →
支付成功后会自动显示下载资源云盘的链接!点击链接即可下载到本地。