Рекомендуется ли вызывать REST-API через микросервис? - PullRequest
0 голосов
/ 05 марта 2020

Рекомендуется ли вызывать REST-API через микросервис вместо прямого вызова конечной точки REST? какие плюсы и минусы по этому поводу? это своего рода дублирование (избыточность). Например, мы используем API Management Gateway. Существует так много API REST, которые предоставляют функции, связанные с пользовательским интерфейсом / API. но если наш клиент пытается использовать эти API через свои микросервисы, то это будет своего рода дублирующий сценарий или нет .?

Ответы [ 2 ]

0 голосов
/ 17 марта 2020

Из вашего вопроса я могу понять, что вы пытаетесь спросить, можете ли вы использовать тот же API, который можно вызывать из пользовательского интерфейса, а ваш клиент будет вызывать его из своего микросервиса. Если это так, то обычно нет плюсов и минусов как таковых. Все зависит от того, как устроена ваша архитектура. Если вы используете один и тот же API-интерфейс для обоих, то есть для пользовательского интерфейса, а также для своего клиента, то, вероятно, ваш API-интерфейс очень гибкий, но в то же время правильно ли вы управляете безопасностью? В другом случае, скажем, вы используете разные apis, тогда да, это будет избыточность, скажем, если параметры ввода / вывода одинаковы в обоих случаях. Так что вам действительно нужно сначала понять дизайн.

0 голосов
/ 05 марта 2020

Микросервисы не нужны, если они не нужны. Вы должны начать, читая больше о микросервисах. Это действительно зависит от вашего проекта. Не должно быть никакой разницы в вызове конечной точки, если у вас монолитная архитектура или микросервис. Я бы посоветовал прочитать больше о микросервисах.

Я надеюсь, что вы найдете способ справиться со своей задачей.

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