本文继续讨论 Netty 相关的面试题,今天咱们来看一道 Netty 中的高频面试题:说说 Netty 延迟任务的时间轮调度算法?Netty 框架是以性能著称的框架,因此在它的框架中使用了大量提升性能的机制,例如 Netty 用于实现延迟队列的时间轮调度算法就是一个典型的例子。使用时间轮算法可以实现
Netty 线程模型是指 Netty 框架为了提供高性能、高并发的网络通信,而设计的管理和利用线程的策略和机制。Netty 线程模型被称为 Reactor(响应式)模型/模式,它是基于 NIO 多路复用模型的一种升级,它的核心思想是将 IO 事件和业务处理进行分离,使用一个或多个线程来执行任务的一种
Netty 核心组件是指 Netty 在执行过程中所涉及到的重要概念,这些核心组件共同组成了 Netty 框架,使 Netty 框架能够正常的运行。Netty 核心组件包含以下内容:启动器 Bootstrap/ServerBootstrap事件循环器 EventLoopGroup/EventLoop
今天来分享 Lettuce —— 基于 Netty 实现,Springboot2 中默认的 redis 客户端。那它是不是直接用 Netty 中的那几个 handler 来处理 RESP 协议的呢?一起看看吧。可以看到这里并没有 codec-redis 模块,所以 Lettuce 并没有使用 Net