Основе Апаче Кафке - курс 18.990 РУБ. од специјалиста, обука 16 академских часова, датум 30.04.2023.
мисцеланеа / / December 04, 2023
Апацхе Кафка – отворени дистрибуирани софтверски посредник за поруке високих перформанси. Апацхе Кафка обезбеђује раст капацитета како расте број и оптерећење извора, тако и број претплатничких система.
Сврха курса – стицање и систематизација знања о коришћењу софтвера Апацхе Кафка за интеграцију апликација. Током процеса обуке упознаћете се са могућностима овог софтвера и практичним примерима креирања дистрибуираних апликација.
- Програмери Јава софтвера који желе да науче како да користе Апацхе Кафка софтвер за интеграцију различитих система.
– Компаније за развој софтвера којима су потребни квалификовани програмери који користе софтвер Апацхе Кафка.
- Архитекте софтвера и пројект менаџери који желе да науче савремене технологије за креирање дистрибуираних апликација.
Научићеш:
- Извршите основне команде за конфигурисање и администрирање Апацхе Кафка сервера.
- Креирајте дистрибуиране апликације за размену порука.
- Објављујте и примајте поруке користећи Кафка Стреамс АПИ.
- Користите ДСЛ језик за конфигурисање токова података.
Модул 1. Основе Апаче Кафке (4 ак. х.)
- Увод у софтвер Апацхе Кафка. Обим и примери употребе. Поређење са Спарк, Флинт, Сторм.
- Апацхе Кафка компоненте и архитектура.
- Основни концепти Апаче Кафке.
- Брокери. Добављачи података и потрошачи. Рад са порукама.
- Примена софтвера Апацхе Кафка. Основне команде за подешавање и администрирање сервера.
- Основне Апацхе Кафка операције.
- Сценарији интеграције са Апацхе Кафком.
Модул 2. Апацхе Кафка Стреамс - АПИ за развој дистрибуираних апликација и микросервиса за стримовање догађаја у реалном времену (6 ац. х.)
- Апацхе Кафка Стреамс - АПИ за развој дистрибуираних апликација и микросервиса за обраду догађаја у реалном времену
- Апацхе Кафка режими рада. Разлике и избор режима рада.
- Управљање и рад са темама порука. Коришћење АПИ-ја.
- Објављивање и примање порука. Практични примери.
- Општи концепти Кафкиног тока. Рад са токовима.
- Кафка Стреам ДСЛ - језик за подешавање токова података.
- Коришћење АПИ-ја процесора.
- Лабораторија: Коришћење АПИ-ја добављача и потрошача за размену порука између дистрибуираних апликација.
Модул 3. Извршавање РЕСТ захтева за размену података са сервером (6 ац. х.)
- Интеграција са екстерним системима.
- Основни принципи Кафка Цоннецт-а. Типови конектора у Апацхе Кафки и њихове примене.
- Начини рада и принципи примене.
- Конфигурисање конектора. Коришћење РЕСТ АПИ-ја.
- Интеграција са системима: Апацхе Спарк, Апацхе Сторм, Амазон Веб Сервицес.
- Извођење трансформације података. Прослеђивање порука.