面试题4

发布时间 2023-03-22 22:58:42作者: 卡卡罗特琪琪

在面试 Netty 时,面试官可能会问以下问题:

Netty 是什么?它的主要特点是什么?

Netty 支持哪些传输协议?你最熟悉哪种协议?

Netty 的线程模型是什么?它的优点是什么?

Netty 的 ByteBuf 是什么?它与 Java NIO ByteBuffer 有何不同?

Netty 的事件驱动模型是如何工作的?

Netty 的 ChannelPipeline 是什么?如何使用它来处理入站和出站数据?

Netty 的 ChannelHandler 是什么?你最熟悉的 ChannelHandler 是哪个?

Netty 的拆包器和粘包器是什么?你怎么解决这个问题?

Netty 的高级特性有哪些?例如心跳、SSL、HTTP/2 等。

Netty 应用的最佳实践是什么?例如如何优化性能、如何处理异常等。