Skip to content

malytinKonstantin/go-messenger-mono

Folders and files

NameName
Last commit message
Last commit date
Nov 17, 2024
Nov 17, 2024
Nov 17, 2024
Oct 13, 2024
Nov 17, 2024
Nov 17, 2024
Nov 17, 2024
Nov 17, 2024
Nov 17, 2024
Oct 10, 2024
Nov 1, 2024
Oct 23, 2024
Oct 23, 2024
Oct 9, 2024
Oct 30, 2024
Nov 17, 2024
Oct 20, 2024
Oct 6, 2024
Oct 6, 2024
Oct 20, 2024
Nov 14, 2024
Nov 17, 2024
Oct 15, 2024
Oct 13, 2024
Oct 6, 2024

Repository files navigation

go-messenger-mono

Описание микросервисов

API Gateway

  • Порт: 3000 (HTTP)
  • Описание: Единая точка входа для клиентских запросов, маршрутизация запросов к соответствующим микросервисам.

Сервис аутентификации (Auth Service)

  • Порты: 50051 (gRPC), 3001 (HTTP)
  • Описание: Отвечает за регистрацию, аутентификацию и авторизацию пользователей.

Сервис пользователей (User Service)

  • Порты: 50052 (gRPC), 3002 (HTTP)
  • Описание: Управляет профилями пользователей и связанной информацией.

Сервис дружбы (Friendship Service)

  • Порты: 50053 (gRPC), 3003 (HTTP)
  • Описание: Обрабатывает запросы на дружбу и управляет связями между пользователями.

Сервис сообщений (Messaging Service)

  • Порты: 50054 (gRPC), 3004 (HTTP)
  • Описание: Обеспечивает функциональность отправки и получения сообщений между пользователями.

Сервис уведомлений (Notification Service)

  • Порты: 50055 (gRPC), 3005 (HTTP)
  • Описание: Отвечает за отправку и доставку уведомлений пользователям о различных событиях в системе.

make build-and-push VERSION=v1.0.0 make deploy-blue VERSION=v1.0.0 make switch-to-green make log kubectl get pods -n go-messenger make switch-to-blue make log

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published