|
|
|
pgq и как отложить выполнение event на заданное время
|
|||
|---|---|---|---|
|
#18+
Не могу понять, можно ли в pgq3 сделать так, чтоб событие выполнилось через некоторое время которое я пропишу? Т.е. происходит какая то ситуация в базе по которой я должен отослать уведомление, допустим у клиента пополнился счет, но ошибочно, т.е. сначала пополнили счет, но буквально сразу отменили платеж, вот пусть из очереди event выполниться к примеру через 5 минут, чтоб было точно ясно надо отсылать уведомления или сотрудник ступил и сделал ошибку? Как такое реализовать, как я понимаю можно и в консумере прописать, чтоб событие отложилось или можно как то по другому? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2016, 00:32 |
|
||
|
pgq и как отложить выполнение event на заданное время
|
|||
|---|---|---|---|
|
#18+
westvovik, Непосредственно средствами pgq -- НЕТ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2016, 00:36 |
|
||
|
pgq и как отложить выполнение event на заданное время
|
|||
|---|---|---|---|
|
#18+
А в консумер передать время через какое нужно будет выполнить и если время не наступило то отложить через ф-цию tag_retry, так нельзя сделать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2016, 00:40 |
|
||
|
pgq и как отложить выполнение event на заданное время
|
|||
|---|---|---|---|
|
#18+
westvovik, Посмотрите в коде pgq как ретрай этот ментейнится, далее с учётом ваших объёмов решительно, подходит оно вам или надо делать подобное самому ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2016, 00:45 |
|
||
|
pgq и как отложить выполнение event на заданное время
|
|||
|---|---|---|---|
|
#18+
А не подскажите, ф-ция insert_event_raw она для чего нужна, нельзя ли ее для этого использовать может знаете? Просто что то не могу найти более детальную документацию, то что я нашел не все ф-ции описывает, только стандартные pgq.insert_event ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2016, 00:50 |
|
||
|
pgq и как отложить выполнение event на заданное время
|
|||
|---|---|---|---|
|
#18+
westvovik, Знаю:) Начните тут http://www.pgcon.org/2008/schedule/attachments/55_pgq.pdf http://www.pgcon.org/2009/schedule/attachments/91_pgq.pdf ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2016, 00:58 |
|
||
|
|

start [/forum/topic.php?fid=53&msg=39160629&tid=1997477]: |
0ms |
get settings: |
8ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
174ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 242ms |
| total: | 490ms |

| 0 / 0 |
