Skip to content

Я прохожу курс "Apache Kafka for Event-Driven Spring Boot Microservices" на платформе Udemy.com

Notifications You must be signed in to change notification settings

AlesiaSherstneva/event-driven-dev-with-kafka

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 

Repository files navigation

event-driven-development-with-kafka

Я прохожу курс Apache Kafka for Event-Driven Spring Boot Microservices на платформе Udemy.com.

Моя цель - познакомиться с Apache Kafka поближе. Думаю, что может пригодиться по работе, так как на соседних проектах используется. Да и на собеседованиях часто спрашивают.


В разделах 1-5 (занятия №1-33) были рассмотрены теоретические аспекты брокера сообщений (иногда его ещё называют распределённым журналом сообщений) Apache Kafka. Также проводилась практическая работа с Kafka CLI (интерфейсом командной строки).

Разумеется, от этих уроков никаких записей кода не осталось 😉


В разделах 6-14 (занятия №34-101) был с нуля создан небольшой проект с микросервисной архитектурой (четыре микросервиса).

Модуль products-microservice - это реализация продюсера (producer). Сервис принимает информацию о продукте (например, iPhone 15) в формате JSON, обрабатывает, и отбрасывает информацию в брокер для дальнейшей обработки.

Модуль email-notification-microservice - это реализация консюмера (consumer). Сервис принимает новое сообщение от брокера, немного обрабатывает и выводит в консоль.

About

Я прохожу курс "Apache Kafka for Event-Driven Spring Boot Microservices" на платформе Udemy.com

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages