-
Notifications
You must be signed in to change notification settings - Fork 20
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Дадаць sidekiq для фонавай адпраўкі email і паведамленняў #562
Comments
И как его дебажить? |
Email і так праз deliver_later адпраўляюцца (ну можа не паўсюль)
нд, 15 мая 2022, 13:32 карыстальнік Yahor ***@***.***>
напісаў:
… https://sidekiq.org/
- Вынесці месаджы ТГ у асобныя сэрвісы і джобы
- Вынесці адпраўку эмэйлаў у фонавыя джобы
—
Reply to this email directly, view it on GitHub
<#562>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAA4VW5IDDWVZTQOLW3WCUDVKDHB7ANCNFSM5V64X3VA>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
|
@abitrolly у сайдкіка свой дашбоард і логі.
@jekhor дык сэнс ў тым, што няма ў нас фонавых задач:
Усе мэйлы адпраўляюцца імгенна. З sidekiq усе джобы будуць перадавацца ў sidekiq як queue adapter-у:
|
А бесплатного плана https://sidekiq.org/ хватает, чтобы дебажить эту асинхронщину? Я как-то на древнем проде пытался это дебажить, в итоге всё равно вручную на листике пришлось восстанавливать состояние переходов. |
@yahor не імгненна: Resque (pronounced like “rescue”) is a Redis-backed library for creating background jobs, placing those jobs on multiple queues, and processing them later." |
@jekhor Дык не выстаўлены ў нас адапцер цяперака. Значыцца будзе інлайн у тым жа патоку. Rails by default comes with an asynchronous queuing implementation that runs jobs with an in-process thread pool. Jobs will run asynchronously, but any jobs in the queue will be dropped upon restart. |
Ну, дык асінхронна ж. Так, калі мыла яшчэ не адправілася, а хтосьці перазапусціць рэльсы — то згубіцца, гэта праўда. |
Карацей, зрабіць добра было б, так, але і зараз не блакуецца. Вось тэлеграмам блакуецца, але ён дастаткова хутка для нас адпрацоўвае. |
По-ходу защита от потерь задач в бэсплатной версии не работает https://sidekiq.org/ |
Таксама можна выкарыстаць https://github.com/bensheldon/good_job або новы праект ад Basecamp https://dev.37signals.com/introducing-solid-queue/ https://ruby.mobidev.biz/posts/sidekiq-vs-delayed-job-vs-good-job/#goodjob |
Реклама Solid Queue выглядит вкусно, конечно. Непонятно как с проблемами работать? Куда уведомления валятся о неудачных задачах? Как их исправлять? Понятно, что API есть, а человеческий интерфейс? Хотя бы мыльный.. |
https://sidekiq.org/
The text was updated successfully, but these errors were encountered: