PostgreSQLのLISTENとNOTIFYコマンドについて
#あとで書く #PostgreSQL
概要
通知用キューの使用率はpg_notification_queue_usage()関数で調べられる
通知はpg_notify(channel, payload)関数でも送信できる
ライブラリ
Node.js
pg-listen - node-postgresのラッパー
Postgres.js - LISTEN/NOTIFYのラッパーを提供してくれます
graphile-worker - PostgreSQLベースのジョブキュー
Go
neoq
River
リンク
Choose Postgres queue technology - LISTEN/NOTIFYとFOR UPDATE SKIP LOCKEDを使用したキューの実現方法について
PostgreSQL LISTEN/NOTIFY, Goを利用したリアルタイム配信
PostgreSQLのPub/Sub機能とJavaのクライアント実装 | フューチャー技術ブログ