russellromney

honker

russellromney

SQLite extension + bindings for Postgres NOTIFY/LISTEN semantics with durable queues, streams, pub/sub, and scheduler

AI 简介

honker 是一个 SQLite 扩展及语言绑定项目,它为 SQLite 添加了类似 PostgreSQL 的 NOTIFY/LISTEN 语义,并支持持久化队列、流、发布/订阅和调度功能。该项目通过在数据库中每毫秒读取一次 `PRAGMA data_version` 来替代应用层轮询,从而实现推送式语义和跨进程通知,延迟低至个位数毫秒。此外,honker 提供了多种语言的绑定包,包括 Python、Node.js、Bun、Ruby、Go、Elixir、C++、.NET/C# 和 JVM/Kotlin 等,使得开发者可以轻松地在 SQLite 中集成消息队列和任务调度功能,特别适用于那些希望减少外部依赖(如 Redis 或 Celery)并简化运维复杂度的应用场景。

Python
Other
2.8k
Stars
66
Forks
12
Watchers
3
Issues

Star 增长

今日0
近 7 天+106
近 30 天+1665
综合评分87.48
默认分支main