Остальные API с пользовательским API Gateway - PullRequest
0 голосов
/ 09 апреля 2020

у нас есть несколько API Rest для разных проектов, теперь, когда мы объединяем все функции в одном продукте, нам нужен шлюз, который должен перенаправлять запросы на определенные серверы. Мы не собираемся использовать какое-либо уже реализованное решение, такое как aws api-gateway et c. Этот шлюз также будет аутентифицировать запросы. Я рассмотрел несколько решений и нашел решение, которое мне нужно принять от экспертов по stackoverflow, прежде чем я предлагаю его своему боссу.

  • Создайте пользовательский api-шлюз с помощью django -restframework [, которая сама по себе будет службой отдыха ].
  • Использование JWT для аутентификации.
  • Создание в проекте приложений для каждой службы, которая будет обрабатывать маршрутизацию и запросы .

Теперь, когда я подумаю об этом, нам нужно будет прочитать каждый запрос в api-gateway и создать другое тело запроса, чтобы передать его соответствующему API.

Это правильный подход? Если нет, то на что еще я могу обратить внимание или какие изменения я могу внести в этот подход, чтобы он работал лучше и быстрее. ниже приведена грубая диаграмма, которую я создал для вашей справки.

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...