|
|
|
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/moderation_log.php?user_name=______neznayka___]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
get settings: |
7ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
175ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
| others: | 784ms |
| total: | 1084ms |

| 0 / 0 |
