Netty

JavaEE

收藏

进阶

课程依赖于你之前的相关学习,讲课速度较快。

课程内容

Netty封装了JDK的NIO,Netty是一个异步事件驱动的网络应用框架,用于快速开发可维护的高性能服务器和客户端。

下面是我总结的使用Netty不使用JDK原生NIO的原因

  1. 使用JDK自带的NIO需要了解太多的概念,编程复杂,一不小心bug横飞

  2. Netty底层IO模型随意切换,而这一切只需要做微小的改动,改改参数,Netty可以直接从NIO模型变身为IO模型

  3. Netty自带的拆包解包,异常检测等机制让你从NIO的繁重细节中脱离出来,让你只需要关心业务逻辑

  4. Netty解决了JDK的很多包括空轮询在内的bug

  5. Netty底层对线程,selector做了很多细小的优化,精心设计的reactor线程模型做到非常高效的并发处理

  6. 自带各种协议栈让你处理任何一种通用协议都几乎不用亲自动手

  7. Netty社区活跃,遇到问题随时邮件列表或者issue

  8. Netty已经历各大rpc框架,消息中间件,分布式通信中间件线上的广泛验证,健壮性无比强大


课程目录

1

Netty简介

3

模块组件介绍

4

项目实战

牛叔叔

好好学习

分享课程

评论