Свържете се с нас

Съдържание и теми, включени в курса

Въведение в 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)

Предстоящи Курсове

Свързани Kатегории