Лучшая производительность для микро-сервисов в App Engine - PullRequest
0 голосов
/ 14 января 2019

Я собираюсь создать приложение, в котором будет 6-7 различных модулей. Итак, я решил воспользоваться услугами App Engine, но есть одна вещь, которая связана с производительностью, которая меня смущает. Как описано в документации.

Сервисы могут быть вызваны только по запросу Http, вы не можете получить прямой доступ к коду.

Это означает, что если вы используете более одной службы, приложение будет работать медленно из-за этих вызовов Http. Но в другом месте это упоминают.

Услуги в одном приложении хранятся в одном центре данных.

Значит ли это, что все эти http-вызовы являются локальными, а производительность отсутствует вопрос?

Какой из них хорош для производительности. 1- Одноместный сервис 2- Несколько услуг

И я использую конечные точки Cloud v2 Java.

1 Ответ

0 голосов
/ 14 января 2019

Вызов конечной точки HTTP имеет некоторые накладные расходы при вызове функции (работа в сети и т. Д.). Так что, если вы смотрите только на производительность, то один сервис будет быстрее. Тем не менее, есть свои преимущества для разбивки вашего приложения на службу

...