技术栈
时间轮算法
AnAnCode
21 天前
java
·
开发语言
·
算法
·
时间轮算法
【时间轮算法-实战】Java基于Netty的 `HashedWheelTimer`快速搭建时间轮算法系统
实战中,我们极少会自己手写时间轮算法,而是直接使用业界最成熟、最稳定的实现:Netty 的 HashedWheelTimer。
AnAnCode
21 天前
java
·
开发语言
·
算法
·
时间轮算法
【时间轮算法】时间轮算法的详细讲解,从基本原理到 Java 中的具体实现
时间轮算法 (Time Wheel) 是解决海量定时任务(Delayed Tasks)管理的核心算法。在 Java 高性能中间件(如 Netty、Kafka、Dubbo)中,它被广泛用于替代传统的 PriorityQueue 或 DelayQueue,以实现极致的性能。
小明真的要加油
2 年前
算法
·
时间轮算法
【一天一个算法】---时间轮算法
时间轮算法(Timing Wheel Algorithm)是一种用于处理定时任务的算法。它的原理是使用固定大小的时间轮,将时间划分成一系列的时间槽(time slot),每个时间槽表示一个时间间隔。每个时间槽关联一个任务列表,用于存储在该时间间隔内需要执行的任务。通过不断地移动时间轮,将过期的任务取出并执行。
斑马工
2 年前
数据结构
·
算法
·
定时算法
·
最小堆算法
·
时间轮算法
数据结构和算法专题---6、定时算法与应用
本章我们会对定时算法做个简单介绍,包括常用的定时算法(最小堆、时间轮)的概述、实现方式、典型场景做个说明。
我是有底线的