📘Agrona 概述
了解 Agrona 的定位、核心特性以及与 Aeron 等组件的关系,理清整个技术栈。
进入章节›建议按顺序阅读,逐步建立对 Agrona 架构与运行模型的完整认知。
了解 Agrona 的定位、核心特性以及与 Aeron 等组件的关系,理清整个技术栈。
进入章节›深入理解 Duty Cycle 概念,掌握如何在循环中控制每次执行的工作量与节奏。
进入章节›介绍 Agent 模型与多种 IdleStrategy,学会在高性能与 CPU 利用率之间取得平衡。
进入章节›把线程、AgentRunner 与 Duty Cycle 串联起来,构建完整的执行与调度模型。
进入章节›围绕内存、并发与时间等高性能系统必备组件展开。
学习 UnsafeBuffer 等直接内存缓冲区的使用方式,实现零拷贝与低 GC 压力。
进入章节›介绍 Agrona 提供的无锁队列与并发集合,支撑高吞吐消息传递与数据交换。
进入章节›聚焦为性能而设计的 Map、Set 等数据结构,减少装箱与 GC 开销。
进入章节›在高性能系统中正确处理时间与时钟,对统计、超时与监控尤为关键。
进入章节›讲解多种 ID 生成策略,帮助你在分布式系统中生成高性能且唯一的标识。
进入章节›当前仓库中各文档的详细介绍、学习路径建议以及补充说明。
打开总览页›通过完整示例把前面学到的概念与组件应用到实际项目中。
汇总各类 Agrona 实战示例,为后续分章节实践提供导航与背景说明。
进入章节›学习如何通过预分配和合理容量规划,降低 Map 使用过程中的扩容与 GC 成本。
进入章节›在可控前提下关闭部分安全检查,以换取极致性能,并了解相关风险与防护。
进入章节›基于 Agrona 构建简洁高效的二进制协议,实现可靠且低延迟的消息编解码。
进入章节›探索如何把多个 Agent 组合在一起,构建复杂但仍然可维护的高性能系统。
进入章节›讲解如何正确关闭 Agent 与相关资源,确保系统在退出时安全且可预测。
进入章节›综合运用 AgentRunner 与线程工厂,自定义线程命名、优先级与绑定策略。
进入章节›