Задать вопрос
mainameiz
@mainameiz
Full-stack web-developer

Как создать очередь в БД (postgres)?

Нужно хранить в базе задания на рассылку сообщений. Как реализовать эффективную асинхронную очередь, так чтобы процессы, которые рассылают сообщения не могли одновременно отправить одно и тоже сообщение.

UPD: нужна персистентность, чтобы в случае краха хранилища, задания не потерялись.

UPD: Нужна не то чтобы очередь, а скорее просто хранилище для заданий

UPD: можно сказать что мне нужен sidekiq (sidekiq.org/), но его минус в том что если redis упадет, то все задания потеряются
  • Вопрос задан
  • 3574 просмотра
Подписаться 2 Оценить Комментировать
Ответ пользователя Михаил К ответам на вопрос (2)
@mtyurin
avito
pgq. ну или просто на таблице делайте
Ответ написан
Комментировать