Size: a a a

Saint P Ruby Community

2019 October 07

w

wi11son in Saint P Ruby Community
странный поинт
источник

AD

Anton Davydov in Saint P Ruby Community
так никто не говорит о том, что не надо делать
источник

AD

Anton Davydov in Saint P Ruby Community
я выше написал, что думаю об этой штуке
источник

w

wi11son in Saint P Ruby Community
я не призываю и не агитирую, просто интересно, ведь логично
источник

AD

Anton Davydov in Saint P Ruby Community
для ханами из коробки
источник

MK

Mikhail Kuzmin in Saint P Ruby Community
Собственно он же еще https://github.com/contribsys/faktory делает. Т.к. редис не все может.
источник

MK

Mikhail Kuzmin in Saint P Ruby Community
wi11son
ну тогда не будем делать, ведь сложно же
так сделали же
active_job
источник

AD

Anton Davydov in Saint P Ruby Community
Mikhail Kuzmin
так сделали же
active_job
эктив джоб это вообще не об этом
источник

AD

Anton Davydov in Saint P Ruby Community
ну и даже на примере эктив джоба можно понять как сложно стандартизировать библиотеки
источник

MK

Mikhail Kuzmin in Saint P Ruby Community
Anton Davydov
эктив джоб это вообще не об этом
почему? абстракция над разными реализациями
источник

w

wi11son in Saint P Ruby Community
ну да, чет я тупанул
источник

w

wi11son in Saint P Ruby Community
там есть адаптер под сникерс
источник

w

wi11son in Saint P Ruby Community
а это RabbitMQ
источник

MK

Mikhail Kuzmin in Saint P Ruby Community
проблема в том, что lowkiq под active_job не подходит
источник

MK

Mikhail Kuzmin in Saint P Ruby Community
ну не проблема, а особенность
источник

MK

Mikhail Kuzmin in Saint P Ruby Community
Давайте к устройству очередей.
источник

AD

Anton Davydov in Saint P Ruby Community
Mikhail Kuzmin
почему? абстракция над разными реализациями
Sidekiq
Resque
Sneakers
Sucker Punch
Queue Classic
Delayed Job

смотри, список из библиотек из них

3 работают с редисом, 1 с постгресом, одна ин мемори и еще одна поверх кролика

при этом у всех +- общий интерфейс + сама имплементация адаптеров очень урезанная (каждый месяц такие вопросы вижу в сайдкик репо)
источник

MK

Mikhail Kuzmin in Saint P Ruby Community
Вот есть задача. У нее есть только одно «поле» - payload - ее содержимое, json  например
источник

MK

Mikhail Kuzmin in Saint P Ruby Community
Anton Davydov
Sidekiq
Resque
Sneakers
Sucker Punch
Queue Classic
Delayed Job

смотри, список из библиотек из них

3 работают с редисом, 1 с постгресом, одна ин мемори и еще одна поверх кролика

при этом у всех +- общий интерфейс + сама имплементация адаптеров очень урезанная (каждый месяц такие вопросы вижу в сайдкик репо)
а ты что хочешь? чтобы оно магически со всем работало?
источник

MK

Mikhail Kuzmin in Saint P Ruby Community
продолжаем.
я предпоалагаю, что очередь в проекте одна. Иначе в ней будет атрибут - имя очереди
источник