Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / pgq и как отложить выполнение event на заданное время / 7 сообщений из 7, страница 1 из 1
02.02.2016, 00:32
    #39160627
westvovik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
pgq и как отложить выполнение event на заданное время
Не могу понять, можно ли в pgq3 сделать так, чтоб событие выполнилось через некоторое время которое я пропишу?

Т.е. происходит какая то ситуация в базе по которой я должен отослать уведомление, допустим у клиента пополнился счет, но
ошибочно, т.е. сначала пополнили счет, но буквально сразу отменили платеж, вот пусть из очереди event выполниться к примеру через 5 минут, чтоб было точно ясно надо отсылать уведомления или сотрудник ступил и сделал ошибку?

Как такое реализовать, как я понимаю можно и в консумере прописать, чтоб событие отложилось или можно как то по другому?
...
Рейтинг: 0 / 0
02.02.2016, 00:36
    #39160629
Misha Tyurin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
pgq и как отложить выполнение event на заданное время
westvovik,

Непосредственно средствами pgq -- НЕТ
...
Рейтинг: 0 / 0
02.02.2016, 00:40
    #39160631
westvovik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
pgq и как отложить выполнение event на заданное время
А в консумер передать время через какое нужно будет выполнить и если время не наступило то отложить через ф-цию tag_retry, так нельзя сделать?
...
Рейтинг: 0 / 0
02.02.2016, 00:45
    #39160634
Misha Tyurin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
pgq и как отложить выполнение event на заданное время
westvovik,

Посмотрите в коде pgq как ретрай этот ментейнится, далее с учётом ваших объёмов решительно, подходит оно вам или надо делать подобное самому
...
Рейтинг: 0 / 0
02.02.2016, 00:50
    #39160637
westvovik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
pgq и как отложить выполнение event на заданное время
А не подскажите, ф-ция insert_event_raw она для чего нужна, нельзя ли ее для этого использовать может знаете?
Просто что то не могу найти более детальную документацию, то что я нашел не все ф-ции описывает, только стандартные pgq.insert_event
...
Рейтинг: 0 / 0
02.02.2016, 00:58
    #39160639
Misha Tyurin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
pgq и как отложить выполнение event на заданное время
...
Рейтинг: 0 / 0
02.02.2016, 00:59
    #39160640
Misha Tyurin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
pgq и как отложить выполнение event на заданное время
westvovik,

И посмотрите внутри схемы pgq определение функций
...
Рейтинг: 0 / 0
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / pgq и как отложить выполнение event на заданное время / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]