Font size
WorksheetsТеория по Kafka
Total questions: 8
Worksheet time: 4mins
Что такое топик?
это общее хранилище для всех сообщений
это способ группировки сообщений по категориям.
это экземпляр kafka установленный на сервер
это группа offset для передачи получателям
Что такое consumer?
Источник сообщений в Kafka
Потребитель сообщений из Kafka
это то, из чего состоит topic в Kafka
Это брокер сообщений
Допустим есть топик состоящий из двух partition'ов, так же есть 10 consumer'ов.
Выберите верное утверждение.
Topic Kafka сам выберет с каким consumer'ом ему работать
Так делать нельзя и Kafka выбросит ошибку
8 Consumer'ов будут простаивать пока оставшиеся два будут работать
10 consumer'ов распределят между собой нагрузку и запустятся в параллельном режиме
У вас есть поток данных с сайта о покупках совершенных пользователями, есть поток сообщений из почты и третий поток данных от внешней интеграции(расчет скидок). Сколько топиков нужно будет создать в kafka?
1
2
3
4
Опишите что такое group.id или группа consumer'ов?
Группа это то из чего состоит топик Kafka
Группа это все топики, хранящиеся в Kafka
Группа это все consumer'ы, подписанные на определенный топик
Группа это несколько экземпляров одного и того же сервиса
Что такое partition?
Это сдвиг от начала топика
Это то из чего состоят топики
Это потребитель сообщений из топика
Это сегмент группы consumer'ов
Есть топик состоящий из 5 партиций и 1 consumer. Вам нужно ускорить работу с Кафкой, каким будет оптимальное решение?
Сделать количество consumer'в равным числу партиций, например 5
Сделать как можно больше consumer'ов чтобы увеличить скорость чтения, например 10
Нужно сократить число партиций
Нужно развернуть еще одну Кафку в кластере
Чем может помочь брокер сообщений?
Поможет создать кластер с базой данных
Следить за актуальностью данных
Упростить реализацию интеграций
Гарантировать доставку сообщений пользователям
