Honker:无需额外中间件,让 SQLite 拥有原生消息队列与发布订阅能力
Honker 是一个基于 Rust 开发的 SQLite 扩展,它成功为轻量级数据库引入了类似 Postgres 的 NOTIFY/LISTEN 语义。该工具允许开发者在 SQLite 文件内直接实现持久的发布订阅、任务队列和事件流,无需运...
标签索引
这个标签下有 5 篇文章。按时间回看相关判断与实践记录。
标签精选
Honker 是一个基于 Rust 开发的 SQLite 扩展,它成功为轻量级数据库引入了类似 Postgres 的 NOTIFY/LISTEN 语义。该工具允许开发者在 SQLite 文件内直接实现持久的发布订阅、任务队列和事件流,无需运...
开发者推出了专为边缘应用设计的轻量级发布/订阅消息服务器Narwhal。该项目采用Rust编写,旨在通过低内存占用和零垃圾回收停顿,高效运行于树莓派等边缘设备。与现有工具相比,Narwhal更强调可扩展性与定制化,允许开发者灵活调整路由逻辑...
该项目旨在解决 Go 业务开发中消息中间件切换困难、代码耦合度高等痛点。它提供了一套统一 API,支持无缝切换 RocketMQ、Kafka、RabbitMQ 等 6 种主流消息队列。最新发布的 v0.2.0 版本引入了“选项追踪”机制防止...
本文通过仓库与邮局的类比,形象地解释了消息队列的工作原理:数据库负责长期存储,而消息队列负责数据的临时中转。文章探讨了消息队列在微服务架构中的关键作用,对比了同步与异步通信的区别,并阐述了其在容错隔离、系统解耦及弹性扩展方面的显著优势。 原...
BusterMQ是一款基于Zig语言和io_uring构建的高性能NATS服务器,采用线程每核心设计。基准测试显示,在AMD Ryzen 9 9950X处理器上,其发布速率高达6.30M消息/秒,交付速率达58.74M消息/秒,带宽达8.2...