Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
Съдържание и теми, включени в курса
Въведение в Apache Kafka
- Какво е Kafka и защо да я използваме?
- Основни компоненти: теми, дялове, продуценти, консуматори, брокери
- Разбиране на модела publish-subscribe на Kafka
- Приложения на Kafka в реални сценарии
Настройка на среда за разработка с Kafka
- Инсталиране и конфигуриране на Kafka и ZooKeeper
- Kafka CLI инструменти за управление на теми
- Конфигуриране на Kafka за висока наличност
Kafka продуценти и консуматори
- Създаване на Kafka продуценти с Java
- Създаване на съобщения с ключове, дялове и потвърждения
- Създаване на Kafka консуматори с Java
- Потребителски групи и управление на отместването
Работа с Kafka Streams
- Въведение в API на Kafka Streams
- Обработка на потоци от данни в реално време
- Обработка със запазване на състояние срещу обработка без запазване на състояние
- Прозорци, обединения и агрегации
Осигуряване на надеждност и производителност
- Репликация и устойчивост на грешки в Kafka
- Оптимизиране на конфигурациите на продуценти и консуматори
- Мониторинг на производителността на Kafka
Сигурност и удостоверяване в Kafka
- Активиране на SSL/TLS криптиране
- Конфигуриране на удостоверяване с SASL
- Контрол на достъпа, базиран на роли, с ACL на Kafka
Интегриране на 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
Машинен превод
Много praktichni primeri. Преподавателът се опитал да поддържа темпото, при което всички могат да последват, въпреки че групата беше доста неомогножена по отношение на знанията. Той предложил много подкрепа на всички, които я поискали :)
Georgi - BMW SA
Курс - Apache Kafka for Developers
Машинен превод