Skip to content

ozoncp/ocp-chat-api

Repository files navigation

ocp-chat-api

####Задача сервиса Хранит и предоставляет доступ к информацию о чатах.

####Сборка локально make build

####Сборка в докере make docker-build

####Запуск локально только сервиса make docker-run

####Сгенерировать grpc-все-что-нужно make grpc-proto

####Сгенерировать клиента чтобы потестировать локально make client

####Сведения об архитектуре

  • Описание архитектуры сервиса (сейчас не совсем актуально) находится в папке docs
  • Сервис имеет API в виде grpc-ручек.
    • Через них происходит доступ (чтение, добавление, удаление) в БД сервиса.
    • Описание ручек можно найти в pkg/chat_api/ocp-chat-api.proto
  • Сервис имеет БД PostgreSQL. В ней хранятся его данные.
  • Сервис БУДЕТ имеет связь с другими через очередь в Kafka (для приема и отдачи больших объемов данных)