Через LISTEN/NOTIFY для лёгких уведомлений или через таблицу-очередь с FOR UPDATE SKIP LOCKED для надёжной доставки. Плюсы: не нужен отдельный сервис, транзакционность — сообщение создаётся в той же транзакции что и данные. Минусы: не масштабируется как Kafka/RabbitMQ, LISTEN не переживает переподключение. Для небольших систем — отличный выбор.
Как использовать PostgreSQL как message broker?
Middle
140 просмотровAFK Offer AI
Как спроектировать connection pool для внешних сервисов?