russellromney/honker
Read OriginalThis article introduces Honker, a Rust SQLite extension that brings Postgres NOTIFY/LISTEN semantics to SQLite. It supports queues and Kafka-style durable streams with Python bindings, allowing enqueue/dequeue and publish/subscribe operations. The extension adds custom SQL functions like notify() and honker_stream_read_since(), requires WAL mode, and uses stat polling for near-real-time performance. It implements the transactional outbox pattern to ensure atomicity. The article highlights its design and provides code examples for queues and streams.
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