大厂Netty面试题及详细答案(真实面试版)_1.docx

大厂Netty面试题及详细答案(真实面试版)_1.docx

大厂Netty面试题及详细答案(真实面试版)

一、基础认知类(初级必问)

1、什么是Netty?为什么业务开发优先用Netty,不直接用JDKNIO?

参考答案:

Netty是一款基于NIO开发的高性能、异步、事件驱动的网络通信框架,主要用于快速开发高可用、高并发的TCP/UDP网络服务,广泛应用于中间件、RPC框架、网关等场景,比如Dubbo、RocketMQ、SpringCloudGateway底层都依赖Netty。

不直接用JDK原生NIO的核心原因:

1.JDKNIOAPI繁琐、门槛高:原生NIO需要手动处理Selector轮询、Buffer读写、通道注册,代码量大且逻辑

文档评论(0)

1亿VIP精品文档

相关文档