由于 trendforge.devlive.top 访问受限,请切换到 trendforge.devlive.org 域名
项目介绍
Apache Iggy:激光速度级的超高效消息流处理
Apache Iggy: Hyper-Efficient Message Streaming at Laser Speed
智能解读
Apache Iggy 是一个基于 Rust 构建的高性能、持久化的消息流处理平台,专为超低延迟和高吞吐量场景设计。它从底层重新构建,采用线程与核心绑定、无共享架构,结合 `iouring` 和 `compio` 技术,充分利用现代 Linux 系统的 I/O 能力,能在极低的资源消耗下实现每秒数百万条消息的处理能力。 与依赖现有基础设施(如 Kafka 或数据库)的方案不同,Iggy 是一个独立的、从零开始打造的持久化消息日志系统。它支持多种传输协议,包括 QUIC、WebSocket、TCP(自定义二进制协议)和 HTTP(RESTful API),并提供用户认证、权限管理、多流/主题/分区管理等功能。其二进制直接操作、自定义零拷贝序列化等设计,避免了传统序列化带来的开销,显著提升了性能并降低了内存使用。 适用于需要极高消息吞吐量、极低延迟以及资源高效利用的实时数据流处理场景,例如物联网数据收集、实时日志分析、高频交易事件处理等。项目提供多语言客户端 SDK,具备灵活的服务器配置选项,是构建下一代实时消息基础设施的理想选择。
使用场景
项目健康度
距上次更新 10 天
平台 Star TOP 10% · Forks 489
本周 +56 ⭐ · 本月 +241 ⭐
86 位贡献者 · 0 条平台评论
缺少 1 项内容
项目信息
赞赏支持
如果本站对你有帮助,欢迎打赏支持
微信
支付宝
Widget 徽章
相关项目推荐
farion1231/cc-switch
一款跨平台桌面应用程序,用于管理和切换Claude Code与Codex的供应商配置及MCP服务器。
openai/codex
轻量级终端编码助手
rustdesk/rustdesk
一款专为自建远程访问需求设计的开源远程桌面应用程序,可作为TeamViewer的替代方案。
rust-lang/rust
让每个人都能构建可靠高效的软件
tauri-apps/tauri
通过 Web 前端构建更小、更快、更安全的桌面与移动应用程序
denoland/deno
面向 JavaScript 与 TypeScript 的现代化运行时
加载评论中...