Size: a a a

Saint P Ruby Community

2019 October 07

AR

Anna Razumova in Saint P Ruby Community
Mikhail Sytchev
удаленка из лондона, чтобы обеспечить уровень жизни лондона — такая себе идея
только если лондонская удаленка, не российская явно
источник

MS

Mikhail Sytchev in Saint P Ruby Community
да даже на штаты или европу работать из Лондона такое себе
источник

AD

Anton Davydov in Saint P Ruby Community
Anna Razumova
только если лондонская удаленка, не российская явно
ну, под удаленкой я имел в виду US
источник

MS

Mikhail Sytchev in Saint P Ruby Community
ну или 6+ К получать
источник

AD

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

AR

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

AD

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

AR

Anna Razumova in Saint P Ruby Community
как искали? На линкедине?
источник

w

wi11son in Saint P Ruby Community
мне кажется искать в Лондоне прибыв на местоо гораздо проще
источник

AD

Anton Davydov in Saint P Ruby Community
Anna Razumova
как искали? На линкедине?
Твиттер и знакомые знакомых
источник

AD

Anton Davydov in Saint P Ruby Community
Линкедин должен сработать тоже
источник

AR

Anna Razumova in Saint P Ruby Community
Anton Davydov
Твиттер и знакомые знакомых
🤔
источник

g

gayavat in Saint P Ruby Community
привет, поделюсь своим опытом использования lowkiq.

У нас есть несколько веб-приложений, которые интенсивно обмениваются между собой данными.

1. Отправитель может слать пачки пакетов, в котором саггрегировано несколько обновлений объектов.
Порядок гарантируется временем события, оно (редко, но бывает) совпадает до миллисекунд даже для одного объекта.
Sidekiq их обработает параллельно, данные сохранятся в случайном порядке с дедлоками.
Sidekiq-grouping не поможет при интенсивных обменах (https://github.com/bia-technologies/lowkiq#sidekiq). Часть пакетов может обрабатываться параллельно.

Lowkiq упорядочит данные и обработает события в рамках уникального ключа последовательно.

2. Можно обрабатывать только последний пакет, исключая дубли.
Отложенная обработка + исключение дублей = снижение нагрузки.  


3. Фича sidekiq pro, когда задачи не теряются при падении сайдкика.

4. В админке есть lag - отставание в обработке. Можно настроить мониторинг, сигнализировать о проблемах.
Это иногда точнее количествава задач в очереди.


Будем признательны за обратную связь, замечания, дополнения.
В библиотеку было вложено много сил. Считаю, что ее ценность выходит далеко за рамки одной компании.
источник

AD

Anton Davydov in Saint P Ruby Community
а почему не поднять кафку? порядок в топике рещает кучу проблем и не пришлось бы свое городить 🤔
источник

AD

Anton Davydov in Saint P Ruby Community
просто интересно, ничего переписывать не нужно и круто что сделали библиотеку
источник

MK

Mikhail Kuzmin in Saint P Ruby Community
Anton Davydov
а почему не поднять кафку? порядок в топике рещает кучу проблем и не пришлось бы свое городить 🤔
Разработчики привыкли к sidekiq. Хочется UI. Кафка из коробки не умеет ретраи. А схема работы напоминает кафку. Но у нас не FIFO очередь. Например задачи умеют объединяться. Посмотрите внимательно ридми.
источник

g

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

AD

Anton Davydov in Saint P Ruby Community
а расскажи про утечку пожалуйста
источник

g

gayavat in Saint P Ruby Community
Mikhail Kuzmin
Разработчики привыкли к sidekiq. Хочется UI. Кафка из коробки не умеет ретраи. А схема работы напоминает кафку. Но у нас не FIFO очередь. Например задачи умеют объединяться. Посмотрите внимательно ридми.
видимо, имелось ввиду  

2. Можно обрабатывать только последний пакет, исключая дубли.
Отложенная обработка + исключение дублей = снижение нагрузки.
источник

g

gayavat in Saint P Ruby Community
Anton Davydov
а расскажи про утечку пожалуйста
Точно не скажу. Внедряли в другом отделе. По-моему, забывали подчищать партиции.
источник