russellromney

honker

russellromney

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

AI 简介

honker 是一个为 SQLite 提供 PostgreSQL 风格 NOTIFY/LISTEN 语义的可加载扩展及多语言绑定库。它在单文件 SQLite 数据库内实现持久化消息队列、事件流、发布/订阅和轻量调度器,无需外部中间件(如 Redis)或常驻守护进程;通过毫秒级 `PRAGMA data_version` 轮询实现亚毫秒级跨进程通知,并保证与业务事务原子性一致(如订单插入与任务入队同事务提交或回滚)。适用于嵌入式应用、桌面软件、CLI 工具、边缘服务等以 SQLite 为主数据库且需解耦异步任务或实时事件通知的场景。

Python
Other
2.9k
Stars
69
Forks
11
Watchers
5
Issues

Star 增长

今日0
近 7 天0
近 30 天+29
综合评分60.44
默认分支main