10 вопросов на знание основ архитектуры потребителя Kafka: открытый интерактивный тест для начинающих

Big Data, Data Science, Kafka, брокер, сообщение, курсы администрирования kafka, метод, курсы kafka streaming, kafka cluster, курсы администраторов spark, kafka cluster, курсы администраторов, обучение kafka, курсы kafka, курсы администраторов, kafka для начинающих, курсы администрирования kafka, apache kafka примеры, курс spark streaming, apache kafka, Kafka, продюсер, брокер, Big Data, сообщение, кластер, Data Science, Big Data, Kafka, продюсер, брокер, кластер, класс, сообщение, Kafka, Big Data, kafka cluster, apache kafka для начинающих, кластер, сообщение, тест, брокер, платформа, Kafka, consumer, брокер, сообщение, курс kafka spark, Big Data, Data Science, Kafka, Big Data, Data Science, курсы администрирования kafka, основы kafka streaming, обучение kafka streaming, курсы по kafka

Чтобы сделать самостоятельное обучение по Kafka еще более интересным, сегодня мы предлагаем вам простой тест по основам архитектуры Kafka-потребителей, включая особенности создания и работы с ними.

Тест по основам архитектуры потребителя Kafka для новичков

Для тех, кто начинает самостоятельное обучение по Apache Kafka, мы предлагаем простой интерактивный тест по этой стриминговой платформе. Проверьте свои знания и ответьте на 10 вопросов на знание основ архитектуры Kafka-потребителей. Ответы на эти вопросы мы разбирали в статье про структуру потребителя Kafka здесь. Подробно изучить темы, упоминаемые в тесте, вы сможете вы сможете на практических курсах по Kafka в нашем лицензированном учебном центре обучения и повышения квалификации ИТ-специалистов в Москве.

Выбирайте из предложенных вариантов ответов тот, который считаете верным. Правильный ответ вы узнаете после того, как нажмете кнопку ОТПРАВИТЬ. Успехов!

1. Какой метод используется потребителем для получения сообщений из Kafka-топика?

 
 
 
 

2. За что отвечает следующий фрагмент кода:

try {

while (true) {

ConsumerRecords<String, String> records = consumer.poll(100);

for (ConsumerRecord<String, String> record : records) {

log.debug(«topic = %s, partition = %d, offset = %d,

customer = %s, country = %s\n»,

record.topic(), record.partition(), record.offset(),

record.key(), record.value());

int updatedCount = 1;

if (custCountryMap.countainsValue(record.value())) {

updatedCount = custCountryMap.get(record.value()) + 1;}

custCountryMap.put(record.value(), updatedCount)

JSONObject json = new JSONObject(custCountryMap);

System.out.println(json.toString(4)); }}

} finally {

consumer.close(); }

 
 
 
 

3. Какое свойство отвечает за создание группы потребителей?

 
 
 
 

4. Какой класс отвечает за задание базовой конфигурации Kafka-потребителя?

 
 
 
 

5. Какое свойство отвечает за десериализацию ключей получаемых потребителем сообщений?

 
 
 
 

6. Какой тип принимают значения получаемых сообщений при десериализации?

 
 
 
 

7. Какой метод отвечает за подписку потребителя на топик Kafka?

 
 
 
 

8. Какой тип принимают объекты (ключи сообщений) при десериализации?

 
 
 
 

9. Какой механизм используется для получения сообщений потребителем в реальном времени?

 
 
 
 

10. Какой класс отвечает за создание экземпляра Kafka-потребителя?

 
 
 
 

 
 
Ваши баллы: Среднее кол-во баллов: 0

Стоит отметить, что данный тест не является профессиональным экзаменом. Однако, такое небольшое упражнение поможет новичкам, которые самостоятельно изучают стриминговый брокер Kafka, пытаясь разобраться с огромным объемом новой информации, систематизировать ее и применить к решению практических задач. Также мы подготовили для вас серию тестов по отдельным разделам Apache Kafka. Например, проверить свои знания по основам отправки сообщений в Kafka вы можете здесь.

Детально освоить Apache Kafka на профессиональном уровне в качестве администратора Big Data кластеров, разработчика распределенных приложений и прочих прикладных областях Data Science вы сможете на практических курсах по Kafka в нашем лицензированном учебном центре обучения и повышения квалификации ИТ-специалистов в Москве:

Записаться на курс

Смотреть раcписание

 

Добавить комментарий

Поиск по сайту