SQLStreams

the messaging platform that is just Postgres

You last visited on 9999-99-99 Show what's new since then

0449 — deliveryconsumer kept in the tree but not wired to run

Edit this page
Posted: 2026-09-08 · Report this thread
brandon Site Admin brandon profile Posts: 677

Context. The delivery_consumer loop is a strictly more expensive CURSOR over the same messages, so nothing in the current feature set justifies running it — but the non-FIFO queue work on the roadmap might.

Decision. deliveryconsumer stays in the tree as its own package under pkg/consumer, not deleted, and does not run. It re-earns its place only if non-FIFO queue work needs it.

Consequences. The per-loop package layout makes the eventual outcome cheap either way: reviving it is wiring an existing package, and deleting it is a whole-directory drop. Rejected: deleting now — the roadmap gives it a plausible future, and the layout makes carrying it nearly free.