SirojiddinYokubov / grpc_service

Это сервис course, который является частью архитектуры микросервиса. Он взаимодействует с сервисным GATEWAY через протокол RPC HTTP/2.0.

Repository from Github https://github.comSirojiddinYokubov/grpc_serviceRepository from Github https://github.comSirojiddinYokubov/grpc_service

banner

Course сервис, быстро работающий по протоколу GRPC HTTP/2.0 в Python

Это сервис course, который является частью архитектуры микросервиса. Он взаимодействует с сервисным GATEWAY через протокол RPC HTTP/2.0.

Клонируйте проект с github

git clone https://github.com/SirojiddinYakubov/grpc_service.git

Создайте .env файл.

cp .env.example .env 

Первый запуск

make docker-up

Запуск тесты

make test

Запуск pgAdmin

make pgadmin

Перейдите по этой ссылке по этой ссылке, чтобы открыть pgAdmin. Пароль: postgres

##Возможные ошибки По какой-то причине python может не понравиться сгенерированный код интерфейса, что может вызвать ошибку типа No module named 'courses_types_pb2'. Чтобы исправить это, откройте соответствующий файлы и измените строку импорта на from . import courses_types_pb2 as courses__types__pb2

About

Это сервис course, который является частью архитектуры микросервиса. Он взаимодействует с сервисным GATEWAY через протокол RPC HTTP/2.0.


Languages

Language:Python 95.2%Language:Shell 1.8%Language:Makefile 1.4%Language:Dockerfile 0.9%Language:Mako 0.8%