russellromney/honker
Read OriginalThis article introduces Honker, a Rust SQLite extension that brings Postgres NOTIFY/LISTEN semantics to SQLite, enabling queue and stream functionality. It supports Python bindings for enqueuing jobs and consuming them asynchronously, as well as Kafka-style durable streams with transactional outbox pattern. The extension adds custom SQL functions like notify() and honker_stream_read_since(), requires WAL mode, and uses efficient polling via stat calls. It's a solid implementation for transactional job draining in SQLite.
Comments
No comments yet
Be the first to share your thoughts!
Browser Extension
Get instant access to AllDevBlogs from your browser
Top of the Week
No top articles yet