Связь между сервисами в AppEngine с помощью API URLFetch - PullRequest
0 голосов
/ 10 апреля 2019

Я использую стандартные env AppEngine и облачные конечные точки Google v2 в java.
Я создал две разные облачные службы конечных точек cloud-service-1 и cloud-service-2

Я хочу общаться между этими службами.Я только нахожу способ общаться через HTTP запрос.Я проверил документацию Google о том, как общаться между службами, скажем, с использованием urlfetch API.Но для urlfetch API существует простой HttpURLConnection запрос, как показано в Пример документации .

URL url = new URL("http://api.icndb.com/jokes/random");
BufferedReader reader = new BufferedReader(new InputStreamReader(url.openStream()));
StringBuffer json = new StringBuffer();
String line;

while ((line = reader.readLine()) != null) {
  json.append(line);
}
reader.close();

Как я знаю HttpURLConnection подтверждается java, тогда что нового в urlFetch API Это просто простое http-соединение.

1- Чем urlfetch API отличается от HttpURLConnection
2- Могу ли я использовать одну и ту же клиентскую библиотеку, как Android, для связи между службами конечных точек?Мы создаем clientLib облачных конечных точек и используем его в Android для вызова конечных точек. Могу ли я сделать то же самое в облачных службах конечных точек?Создайте клиентскую библиотеку для конечной точки и используйте ее в разных сервисах для связи друг с другом.

...