[Hacker News] Durable queues, streams, pub/sub, and a cron scheduler — inside your SQLite file

Nguồn: Honker Tóm tắt Honker là một SQLite loadable extension cung cấp durable queues, event streams, pub/sub và cron scheduler — toàn bộ trong cùng một file SQLite, không cần broker bên ngoài như Redis hay RabbitMQ. Cross-process wake latency đạt ~0.7ms p50 trên M-series laptop. Điểm đặc biệt là Honker implement Postgres-style NOTIFY/LISTEN semantics trên SQLite mà không cần client polling hay daemon. Điều này có nghĩa là queue enqueue và business write có thể commit trong cùng một transaction — INSERT INTO orders và queue....

01/05/2026 · 1 min · dhphong

[Hacker News] Show HN: Honker – Postgres NOTIFY/LISTEN Semantics for SQLite

Nguồn: GitHub - russellromney/honker Tóm tắt Honker là một SQLite extension viết bằng Rust, mang đến semantics NOTIFY/LISTEN kiểu Postgres cho SQLite — bao gồm durable pub/sub, task queue và event streams — mà không cần polling liên tục hay một broker/daemon riêng biệt. Dự án hỗ trợ binding cho Python, Node.js, Go, Ruby, Bun, Elixir và C++. Vấn đề mà Honker giải quyết là: khi SQLite được dùng làm primary datastore, các ứng dụng thường phải thêm Redis + Celery để có message queue, tạo ra dual-write problem và chi phí vận hành....

23/04/2026 · 2 min · dhphong

[Hacker News] PgQue: Zero-Bloat Postgres Queue

Nguồn: github.com/NikolayS/pgque Tóm tắt PgQue là một message queue được xây dựng hoàn toàn trong PostgreSQL, thiết kế theo triết lý “zero-bloat”: chỉ cần một SQL file để cài đặt, sử dụng pg_cron để trigger tick thay vì một daemon riêng biệt. Dự án hướng tới các team muốn có job queue mà không muốn vận hành thêm infrastructure (Redis, RabbitMQ, SQS). Thiết kế dựa trên SKIP LOCKED — tính năng của PostgreSQL cho phép nhiều worker consume messages song song mà không bị block lẫn nhau....

19/04/2026 · 1 min · dhphong