Top.Mail.Ru
+7 (495) 150 96 00 academy@academyit.ru Войти

Корзина пустая.

БД (базы данных)
#
#A-KAFKA # Программные инструменты # 24 ак.часа

Основы Apache Kafka для разработчиков


50000 ₽
     
Онлайн класс. Удаленное подключение к очным курсам. Для обучения достаточно иметь доступ в Интернет. Время онлайн трансляции курса устанавливается в зависимости от города проведения очного обучения. Предусмотрено предоставление записей слушателям в отдаленных часовых поясах.
Содержание курса
1

1. Введение в Apache Kafka


  • Определение и основные понятия: что такое Apache Kafka и для чего он используется
  • История развития и архитектура Kafka
  • Сравнение с другими системами обмена сообщениями
  • Основные компоненты Kafka: брокеры, темы, партиции, потребители, производители
  • Сценарии использования Kafka в реальных проектах

2

2. Работа с темами и партициями


  • Создание и управление темами
  • Распределение партиций и реплик по брокерам
  • Настройка факторов репликации и гарантии доступности данных
  • Стратегии назначения ключей и распределения данных по партициям

3

3. Prоducers и consumers в Kafka


  • Подключение и настройка производителей данных
  • Отправка сообщений в Kafka: синхронный и асинхронный режимы
  • Обработка ошибок и управление потоками данных
  • Работа с потребителями: подписка на темы, чтение и обработка сообщений
  • Управление смещением (offset) и гарантированная доставка сообщений

4

4. Продвинутые возможности Kafka


  • Использование Kafka Connect для интеграции с внешними системами
  • Работа с Kafka Streams для обработки потоковых данных
  • Processor API
  • Интеграция Kafka с другими инструментами экосистемы Hadoop (например, Spark, Flink)
  • Применение Kafka в микросервисной архитектуре

5

5. Масштабирование и оптимизация Kafka


  • Принципы горизонтального масштабирования кластера
  • Оптимизация производительности: настройка буферов, оптимизация сетевых параметров
  • Управление хранением данных и очистка устаревших данных
  • Рекомендации по настройке Kafka для различных сценариев использования

6

6. Внутренняя архитектура


  • Особенности хранения данных
  • Сериализация и десериализация данных и Confluent Registry
  • Компактируемые топики и retension
  • Конфигурация и производительность процесса работы с данными в Kafka
  • ksqlDB как способ создания не сложных потоковых приложений
  • использование Producer и Consumer API с другими языками программирования

0 отзывов

Об этом курсе отзывов пока нет. Будьте первым.

Чтобы оставить отзыв необходимо авторизоваться на сайте или зарегистрироваться.



#
#
Академия Айти

Ведущий консалтинговый центр получения дополнительного профессионального образования

Войдите в систему, чтобы получить все возможности платформы и доступ к образовательным курсам
Не запоминать
Забыли пароль?
Забыли пароль?
Введите e-mail, указанный при регистрации, пришлем вам инструкцию по восстановлению пароля.
CAPTCHA

CAPTCHA

15%
Шаг 1 из 2 Заполните данные
Далее Назад Зарегистрироваться
Корзина

Курс добавлен в корзину, теперь нужно