由于 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,具备灵活的服务器配置选项,是构建下一代实时消息基础设施的理想选择。
使用场景
项目健康度
距上次更新 14 天
平台 Star TOP 9% · Forks 421
本周 +193 ⭐ · 本月 +772 ⭐
86 位贡献者 · 0 条平台评论
缺少 1 项内容
项目信息
赞赏支持
如果本站对你有帮助,欢迎打赏支持
微信
支付宝
Widget 徽章
相关项目推荐
rustdesk/rustdesk
一款专为自建远程访问需求设计的开源远程桌面应用程序,可作为TeamViewer的替代方案。
rust-lang/rust
让每个人都能构建可靠高效的软件
tauri-apps/tauri
通过 Web 前端构建更小、更快、更安全的桌面与移动应用程序
denoland/deno
面向 JavaScript 与 TypeScript 的现代化运行时
oven-sh/bun
极速全能的JavaScript运行时、打包工具、测试运行器和包管理器——集于一身。
ruvnet/RuView
π RuView:WiFi DensePose 将商用 WiFi 信号转化为实时人体姿态估计、生命体征监测与存在检测——全程无需任何视频像素。
加载评论中...