Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Проект демонстрирует взаимодействие микросервисов с использованием Kafka на языке Go. Пример основан на системе авторизации пользователя с возможностью передачи событий (например, логин, регистрация) в другие сервисы через Kafka.

  • auth_service — HTTP API (Go), реализует регистрацию и логин. Отправляет события в Kafka.
  • track_service — потребитель Kafka, получает события пользователей и логирует их.
  • Kafka + Zookeeper — запускаются через Docker Compose.

Запуск

docker-compose up -d

go run track_service.go events.go
go run auth_service.go events.go

Пример запроса: curl "http://localhost:8082/login?username=alex&password=123"

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages