Как стать автором
Обновить

Комментарии 4

Я пользуюсь событиями в pg по мелочи, там где не страшно потерять событие.


Есть данные несколько события pg надежнее событий, к примеру, nats? nats потому что тоже простой как палка.

Для надёжности я сделал планировщик

А чем он отличается от отдельно процесса с таким кодом? Или pgq?


while (true) {
  select * from tasks where status = 'pending';
  ... do work ...
  update tasks set status = 'completed' where id = ?
}
Планировщик работает на серверной стороне базы, тогда как этот код и pgq — на клиентской.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации