适合 Java 后端开发者的异步高并发进阶
如果你已经熟悉传统的 Spring Boot 开发,习惯于同步阻塞的 I/O 模式,在面对高并发、低延迟的实时业务(如即时通讯、物联网数据推送)时,往往会遇到线程池耗尽或吞吐量瓶颈。这门课专治这类问题,它带你掌握 Vert.x 这一代 Java Web 框架的核心逻辑。Vert.x 的底层基于 Netty,采用事件循环机制,能让你在单个线程内处理成千上万个并发连接。学完这门课,你将掌握如何抛弃繁琐的线程管理,通过异步回调或 Reactor 模式来编写高性能服务,彻底改变你的代码架构思维,解决传统 Java 应用在处理海量并发请求时的性能短板。
从“会写代码”到“独立完成服务开发”
这门课不需要你具备复杂的底层网络编程经验,但建议读者至少熟悉 Java 基础语法和 Spring 框架的使用。课程内容非常务实,直接从“运行第一个程序”开始,不讲虚的概念。建议你重点跟随视频学习路由的配置、请求参数的解析(包括 URL 和 Body 参数)以及与主流数据库的交互。通过跟随课程动手敲代码,你可以独立搭建一个基于 Vert.x 的 Web 服务,并完成对 MySQL 和 PostgreSQL 的 CRUD 操作。学完之后,你不仅能看懂 Vert.x 的源码,更能具备独立开发高性能后端微服务的工程能力。
资料使用建议
这套资料是专门为实战准备的,请勿只看不练。建议先从“初识 Vert.x”章节入手,理解它与 Spring 的区别后再开始写代码。在练习过程中,重点利用资料中的代码片段来理解异步编程模型,不要死记硬背。遇到数据库操作部分时,建议在本地搭建对应的数据库环境,将课程中的演示代码跑通,并尝试修改参数以适应不同的业务场景。通过反复的编码练习,将资料中的知识点转化为你自己的技术储备,从而真正掌握下一代 Java Web 框架的开发技巧。
课程目录
1-1 [初识Vert.x] 初识Vert.x Vert.x 与 Spring 对比 (11:25) 2-1 [Vert.x基础知识串讲] 运行第一个Vert.x程序 (06:52) 2-2 [Vert.x基础知识串讲] Vert.x中的JsonObject、JsonArray (04:03) 2-3 [Vert.x基础知识串讲] Vert.x中的路由Router (06:31) 2-4 [Vert.x基础知识串讲] Vert.x获取请求参数——url参数 (05:56) 2-5 [Vert.x基础知识串讲] Vert.x获取请求参数——body参数 (07:23) 2-6 [Vert.x基础知识串讲] Vert.x操作MySql数据库 (18:30) 2-7 [Vert.x基础知识串讲] Vert.x操作PostgreSql数据库 (08:15) 2-8 [Vert.x基础知识串讲] Vert.x整合前端模板,化身全栈框架 (12:31) 2-9 [Vert.x基础知识串讲] Vert.x整合静态资源 (08:32) 2-10 [Vert.x基础知识串讲] Vert.x中的日志处理 (04:24) 2-11 [Vert.x基础知识串讲] Vert.x中的外部化参数配置 (06:23) 3-1 [Vert.x优雅异步编程 Future+Promise] Vert.x优雅异步编程 Future+Promise 理论 (08:44) 3-2 [Vert.x优雅异步编程 Future+Promise] Vert.x优雅异步编程 Future+Promise 实操 (15:24) 4-1 [Vert.x优雅异常处理 AsyncResult] Vert.x优雅异常处理 AsyncResult (05:21) 5-1 [Vert.x基础篇结课、核心篇预告] Vert.x基础篇结课、核心篇预告 (49)





