更新于 2026/05/21 15:53
Ursula 开源:基于 thread-per-core 与 multi-Raft 的 HTTP 事件流服务器
Tonbo 团队开源 Ursula,一款自托管多节点 HTTP 事件流服务器,基于 ElectricSQL 的 Durable Streams 协议构建。
架构核心为 thread-per-core 模型配合 multi-Raft 共识,写路径使用内存热环(hot ring),冷数据下沉至 S3,Raft 法定提交延迟低于 50ms。
基准测试显示,在 3 节点 c7g.4xlarge 上写入吞吐是 Node.js 官方实现的 5.9 倍、S2 Lite 的 5.2 倍;p99 SSE 扇出至 1000 订阅者仅 6.1ms,较 DS 参考降低 160 倍。
速读
Ursula 以 thread-per-core + multi-Raft 架构实现 5.9x 写入加速
相关源 (1)
- Lobste.rs · distributed · 2026/5/21 15:53:05https://github.com/tonbo-io/ursula