Size: a a a

Saint P Ruby Community

2019 October 07

MK

Mikhail Kuzmin in Saint P Ruby Community
Anton Davydov
ты уверен, что делается это за О(1)?
зависит от реализации. я говорю о Redis.
https://redis.io/commands/lpop
источник

MK

Mikhail Kuzmin in Saint P Ruby Community
Anton Davydov
где эта очередь находиться?
redis
источник

T

Tharin in Saint P Ruby Community
Nick Volynkin
у вас есть карта, на которой отмечены сотрудники?
Да
источник

w

wi11son in Saint P Ruby Community
@kuzmin_m слушай, ну правда, походу вы так много об этой теме думали, что стоит поделиться этим на очередном митапе :)
источник

MK

Mikhail Kuzmin in Saint P Ruby Community
wi11son
@kuzmin_m слушай, ну правда, походу вы так много об этой теме думали, что стоит поделиться этим на очередном митапе :)
я особо не в теме, но мы что-то планировали в ноябре. но это не точно и вообще я все придумал.
источник

MK

Mikhail Kuzmin in Saint P Ruby Community
мне продолжать объяснять?
источник

AD

Anton Davydov in Saint P Ruby Community
Mikhail Kuzmin
например, задачи - это документы которые нужно проиндексировать
и вы изначально хотели все это на сайдкик натянуть?*
источник

MK

Mikhail Kuzmin in Saint P Ruby Community
Anton Davydov
и вы изначально хотели все это на сайдкик натянуть?*
оно уже было на сайдкике
источник

AD

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

MK

Mikhail Kuzmin in Saint P Ruby Community
например для борьбы с дедлоками был механизм на redlock
источник

MK

Mikhail Kuzmin in Saint P Ruby Community
т.е. если id заблокирован, то он не обрабатывается и ставится обратно в очередь
источник

MK

Mikhail Kuzmin in Saint P Ruby Community
и это был довольно старый код. который написали, чтобы просто решить проблему
источник

MK

Mikhail Kuzmin in Saint P Ruby Community
и хоть как-то убрать дедлоки
источник

MK

Mikhail Kuzmin in Saint P Ruby Community
Anton Davydov
поэтому вы решили написать свое, что бы не выходить из редиса?
оно как-то само получилось
источник

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
мне собственно интересно как получается “написали свое, потому что был сайдкик, а взять что-то нормальное было сложно”
взять что-то нормально это что?
источник

MK

Mikhail Kuzmin in Saint P Ruby Community
И я не говорю что сайдкик плохой.
просто некотороые наши задачи под него не подходят
источник

MK

Mikhail Kuzmin in Saint P Ruby Community
мы так же продолжаем испльзовать сайдкик, на других задачах
источник

MK

Mikhail Kuzmin in Saint P Ruby Community
тут нужно в историю углубиться
источник