Size: a a a

Saint P Ruby Community

2019 October 07

AD

Anton Davydov in Saint P Ruby Community
так так же ретеншен полиси есть для этого
источник

g

gayavat in Saint P Ruby Community
Миша смотрел и кафку в том числе. Если бы подошла под наш список требований, то использовали ее. Вариант рассматривался
источник

MK

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

g

gayavat in Saint P Ruby Community
спасибо за замечание. добавим блок сравнения с Kafka в readme. Аналогично sidekiq-grouping etc
источник

w

wi11son in Saint P Ruby Community
знаете, чего не понимаю, почему уже давным давно не сделали sidekiq-адаптеры над любыми другими очередями?
источник

AD

Anton Davydov in Saint P Ruby Community
wi11son
знаете, чего не понимаю, почему уже давным давно не сделали sidekiq-адаптеры над любыми другими очередями?
потому что перхаму это не выгодно
источник

w

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

MK

Mikhail Kuzmin in Saint P Ruby Community
wi11son
знаете, чего не понимаю, почему уже давным давно не сделали sidekiq-адаптеры над любыми другими очередями?
это как?
источник

AD

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

AD

Anton Davydov in Saint P Ruby Community
gayavat
Миша смотрел и кафку в том числе. Если бы подошла под наш список требований, то использовали ее. Вариант рассматривался
а расскажешь, почему не подошло?
источник

w

wi11son in Saint P Ruby Community
ну аналог sidekiq-a, который можно было бы с разными адаптерами к redis, rabbitmq, zeromq подключать
источник

w

wi11son in Saint P Ruby Community
inmemory-queue
источник

AD

Anton Davydov 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
ну да, но если говорить про ActiveStorage, то можно сохранять в блоб в базу, а можно в s3, и они по-разному работают
источник

MK

Mikhail Kuzmin in Saint P Ruby Community
wi11son
ну аналог sidekiq-a, который можно было бы с разными адаптерами к redis, rabbitmq, zeromq подключать
Везде свои особенности.
Например в сайдкике же несколько очередей.
Есть «текущая» очередь. Есть очередь запланированных. Есть очередь для упавших. Есть морг.
источник

w

wi11son in Saint P Ruby Community
действительно, сложно
источник

AD

Anton Davydov in Saint P Ruby Community
wi11son
ну да, но если говорить про ActiveStorage, то можно сохранять в блоб в базу, а можно в s3, и они по-разному работают
да, но там нет кучи специфики основной, такой как очереди, партишены, топики и прочие странные штуки
источник

w

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