Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
План на курса
Въведение в Apache Kafka
- Какво е Kafka и защо да го използваме?
- Основни компоненти: Теми, Партиции, Производители, Потребители, Брокерс
- Разбиране на публикувай-подпишисей модела на Kafka
- Приложения на Kafka в реални сценарии
Подготовка на разработваща среда за Kafka
- Инсталиране и конфигуриране на Kafka и ZooKeeper
- Kafka CLI инструменти за управление на теми
- Конфигуриране на Kafka за висока наличност
Kafka Производители и Потребители
- Създаване на Kafka Производители с Java
- Изпращане на съобщения с ключове, партиции и потвърждения
- Създаване на Kafka Потребители с Java
- Групи на потребители и управление на офсети
Работа с Kafka Streams
- Въведение в API на Kafka Streams
- Обработка на реално време данни потоци
- Състоятелна и безсъстоятелна обработка
- Прозорци, съединения и агрегации
Гарантиране на надеждността и производителността
- Репликация и толерантност към повреди в Kafka
- Оптимизация на конфигурациите на производители и потребители
- Мониторинг на производителността на Kafka
Безопасност и аутентикация на Kafka
- Включване на SSL/TLS криптиране
- Конфигуриране на аутентикация с SASL
- Ролево управление на достъпа с Kafka ACLs
Интеграция на Kafka с други системи
- Използване на Kafka Connect за интеграция с бази данни
- Свързване на Kafka с Elasticsearch, PostgreSQL и други източници на данни
- Построение на микросервиси с управлени от събития архитектури с Kafka
Резюме и следващи стъпки
Изисквания
- Разбираене на основните принципи на Java програмирането
- Основни познания за разпределени системи и съобщителни системи
- Опазване с инструменти за разработка на софтуер като Maven или Gradle
Публика
- Java програмисти, които искат да интегрират Kafka в своите приложения
- Софтуерни инженери, работещи с архитектури, основано на събития
- Програмисти, заинтересовани да научат Kafka като разпределена съобщителна система
14 Часове
Отзиви от потребители (2)
Възможност за извършване на самостоятелни упражнения в учебната среда.
Tomasz - PKO Zycie Towarzystwo Ubezpieczen S.A.
Курс - Kafka for Administrators
Машинен превод
Тренерът се опита да обясни най-сложните теми по по-лесен начин.
Calvin Raj Antony - SICPA SA
Курс - Administration of Kafka Message Queue
Машинен превод