NikolayS

pgque

NikolayS

PgQue – Zero-bloat Postgres queue. One SQL file to install, pg_cron to tick.

AI 简介

PgQue 是一个基于纯 SQL 和 PL/pgSQL 实现的轻量级、零膨胀 PostgreSQL 事件队列系统,复刻并现代化了 Skype 早期生产的 PgQ 架构。核心功能包括:基于 WAL 日志的持久化事件流、支持多消费者独立游标、无锁设计避免死循环与膨胀、仅需单个 SQL 文件部署,依赖 pg_cron 或 pg_timetable 触发轮询。适用于需要在 Postgres 内部构建高可靠、低运维负担的事件驱动架构场景,如变更数据捕获(CDC)、审计日志分发、微服务间异步通信等,特别适配云托管 PostgreSQL 环境。

PLpgSQL
Apache License 2.0
1.3k
Stars
27
Forks
1
Watchers
22
Issues

Star 增长

今日0
近 7 天0
近 30 天0
综合评分52.34
默认分支main