Тёмный

Брокер сообщений Kafka в условиях повышенной нагрузки / Артём Выборнов (Rambler&Co) 

HighLoad Channel
Подписаться 82 тыс.
Просмотров 55 тыс.
50% 1

Приглашаем на конференцию Saint HighLoad++ 2024, которая пройдет 24 и 25 июня в Санкт-Петербурге!
Программа, подробности и билеты по ссылке: vk.cc/cuyIqx
--------
--------
РИТ++ 2017, Backend Conf
Тезисы:
backendconf.ru/2017/abstracts/...
Kafka - распределённый брокер сообщений, нашедший широкое применение как универсальная шина для больших данных. Kafka позволяет как реализовать realtime-обработку большого числа событий, так и построить батчевый pipeline по доставке логов.
Почему мы используем Kafka? Если коротко - унификация. А если чуть подробнее - десятки поставщиков, терабайты логов каждый день, онлайн- и офлайн-pipeline'ы - без единой высокопроизводительной шины данных с этим крайне сложно совладать.
Из доклада вы узнаете о том, почему мы перешли на Kafka, и как она вписалась в наш pipeline. Поймёте, как обеспечить exactly once доставку данных. Узнаете о том, как из-за одной опечатки в несколько раз выросла нагрузка на Kafka, и что мы из этого выяснили. Выясните, какие метрики Kafka стоит мониторить и как по ним понять, что что-то идёт не так.

Опубликовано:

 

15 янв 2018

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 31   
@TaranovskiAlex
@TaranovskiAlex 6 лет назад
Очень полезный доклад, спасибо!
@dmitryd1572
@dmitryd1572 5 лет назад
Толковый доклад, большое спасибо !
@alexkazimir3835
@alexkazimir3835 3 года назад
Отличный доклад, благодарю
@user-jz7fj7pf5w
@user-jz7fj7pf5w 3 года назад
спасибо, интересный доклад! :)
@webypanda2861
@webypanda2861 3 года назад
отличный доклад. про мониторинг - полезно
@maila.6753
@maila.6753 5 лет назад
Спасибо, интересный доклад!
@MaximZemlyanoy
@MaximZemlyanoy 5 лет назад
По существу )
@Cpa3ykampu
@Cpa3ykampu 2 года назад
Похмелье, это зло)))
@waffleboot
@waffleboot 5 лет назад
Потерю данных при переизбрании лидеров лучше было бы продемонстрировать на примере split-brain, а то непонятно как это происходит. RF=3 и ISR=2 это на самом деле про нечетное количество членов в кворуме, RF всегда должен быть нечетным.
@xxxxPomaHxxxx
@xxxxPomaHxxxx 2 года назад
А нафига тут в кафке нужна репликация вообще, какие проблемы если у вас всё данные будут равномерно размазаны по всем нодам? А эта штука которая раз в 30 мин запускается, просто или одновременно или по очереди коннектится к каждой да выкачивает всё.
@bobhutchinson3638
@bobhutchinson3638 Год назад
это все в книге есть по кафке
@eleias.singer
@eleias.singer 4 года назад
Для людей не знакомых с Kafka слушать довольно тяжело
@corpseeater9272
@corpseeater9272 3 месяца назад
Ребята из рамблера, отправьте докладчика к логопеду, это ужасно
@konstantinchvilyov9602
@konstantinchvilyov9602 5 месяцев назад
Зафетчены значит забраны?..
@azatnurzhanuly7290
@azatnurzhanuly7290 3 месяца назад
верно
@andreypotekhin
@andreypotekhin Год назад
Отличный доклад, спасибо! P.S.: Воду лучше пить из стакана или отключать микрофон. Эти звуки выбешивают не только доктора Хауса:)
@quantumlexa
@quantumlexa 3 года назад
странный немного доклад. автор так упоролся в "exactly once" и даже не объяснил, зачем ему оно надо
@riversong9841
@riversong9841 3 года назад
15:06
@quantumlexa
@quantumlexa 3 года назад
@@riversong9841 это не объяснение, зачем ему это надо, а объяснение, что означает exactly once
@konstantinchvilyov9602
@konstantinchvilyov9602 5 месяцев назад
ack.=acknowledge [ək'nɒlıdʒ] - 1. признавать, допускать; сознавать 2. узнавать, опознавать, распознавать; признавать 3. подтверждать (получение чего-л.)
@konstantinchvilyov9602
@konstantinchvilyov9602 5 месяцев назад
Semantic [sı'mæntık] - смысловой, Значение.
@konstantinchvilyov9602
@konstantinchvilyov9602 5 месяцев назад
fetch [feʧ] - 1.1)а) принести, достать; б) сходить за кем-л., позвать кого-л.; приглашать 2)а) = fetch up достигать, добиваться б) приносить доход, зарабатывать
@alexmur07
@alexmur07 2 года назад
Чувак воды пьет много с бодунища после пивка?)
@tatiana4931
@tatiana4931 3 года назад
доклад интересный, но бесконечные паразитные "а" между словами задалбывают
@MaksUsanin
@MaksUsanin 4 года назад
11:55 Все время просмотра я переживал чтобы автор не умер ...
@TheMaddybaddy
@TheMaddybaddy 4 года назад
Человек преподносит действительно важную и передовую информацию о современных решениях, а вы замечаете только его проблемы с желудком. Еще и пытаетесь хохмить на этот счет. Это ведь так смешно, да? Ничтожнее этого я мало что в жизни видел, посылаю вам лучи поноса.
@dalerrustamov2902
@dalerrustamov2902 3 года назад
Данный коммент показывает на сколько скуден ваш внутренний мир
@konstantinchvilyov9602
@konstantinchvilyov9602 5 месяцев назад
Unclean [ʌn'kli:n] - 1. 1) нечистый, грязный; поганый 2) неопрятный, неряшливый 2. нечистый (о пище) 3. аморальный, непристойный
Далее
Про Kafka (основы)
49:23
Просмотров 354 тыс.
skibidi toilet 74
07:02
Просмотров 18 млн
CI CD наглядные примеры
22:08
Просмотров 267 тыс.