hirthwork
07.07.2012 16:48 mcabberC47931FE
вдоволь поебавшись с ZooKeeper'ом сегодня, я остался доволен. Умеет кворум и вообще. В один коннект мне не удалось заставить держать больше 230 сообщений в секунду (это при трёх серверах в кластере), зато при увеличении количества коннектов до трёх, я обнаружил отсутствие просадки этой производительности (что несколько удивляет). Алсо, не просаживается даже если один из серверов умирает. Всё гонял через loopback, конечно, но это только до понедельника, когда можно будет озадачить админа.
imdb говорит, что фильм такой есть. Он про всё это ^^ наверно
распределённая очередь это
нихуя она не распределённая, и не очередь.
все хуйня через мастер проходит, фиал.
1. начнём с того что ты православное кадило
2. продолжим тем что у тебя руки из жопы
3. не забудем упомянуть что ты не отличаешь мастера от лидера в распределённой системе
4. для надёжности по одной поотключаем головы в группе и будем отсылать одно сообщение на кластер и проверять что после поднятия головы и подклюения к ней, новое сообщение видно
5. закончим тем, что поочереди постопим головы и очистим папку с данными, а затем проверим что данные всё ещё доступны
кокой ты претенциозный долбоёб в вакууме.
>не отличаешь мастера от лидера в распределённой системе
define мастер
define лидер
define распределённая система
тогда уж.
но суть в том, что если падает лидер, то ты сосёшь хуй с высокой вероятностью — ибо всё блокируется, отказ и фиал.
>кокой ты претенциозный долбоёб в вакууме.
я по крайней мере знаю о чём говорю
>>не отличаешь мастера от лидера в распределённой системе
>define мастер
>define лидер
>define распределённая система
>тогда уж.
справку по ZooKeeper'у читай, и отдельно про выбор лидера
> но суть в том, что если падает лидер, то ты сосёшь хуй с высокой вероятностью — ибо всё блокируется, отказ и фиал.
пиздец. ты п.4 и п.5 читал? там нет мастера. все ноды равноправны, можно убивать любые из них, главное чтобы выжило больше половины от общего количество нод в кластере.
нахуй мне твоя справка, я статьи читал.
а ты как я вижу, нихуя не понял. почитай ещё раз, в том числе и мой комент.
иди нахуй «статью он читал». читай исходники, сука
у них говно, а не исходники, не надо такое читать.
а ты — очередно тупое русское говно.
не используешь первоисточник ≡ используешь кем-то переработанную информацию, информационное говно, так сказать. я же препочитаю пищу никем не переработанную
это троллинг такой штоле? или ты вправду настолько туп?
тупой тут ты. ламо какое-то написало статью, а теперь ты ей хлеще чем гундяев библией размахиваешь. а как ZooKeeper на самом деле работает, нихуя не знаешь
статью писало тоже ламо что и сам зукипер.
лёд приложи уже.
Мне три месяца назад он люто не понравился, например.
чем именно? хочется узнать до того как я его попытаюсь где-нибудь развернуть
А вот так не сформулирую даже. Суммарная ебанутость апи + неожиданное поведение + легкая тормознутость (с точки зрения наших задач, конечно) + еще какая-то хуйня.
Впрочем, он мог за три месяца пофикситься, или тебе нужны другие юзкейсы, или еще какая хуйня.
по мне так апи вполне пиздатый, но вот документация сильно хромает. просто пиздец как
в чём неожиданное поведение заключалось?
тормознутость, как я понял заключается в том, что генерация следующего значения
счётчика требует не меньше определённого количества хопов между серверами. ещё
как я заметил — между разными папками счётчики вроде как независимые и тут
можно хорошо отмасштабироваться (это я в Пн хочу попробовать)