使用URLFetch API在AppEngine中的服务之间进行通信

时间:2019-04-10 10:24:09

标签: google-app-engine google-cloud-platform urlfetch google-cloud-endpoints-v2

我在Java中使用AppEngine标准环境和Google云端点v2。
我创建了两个不同的云终结点服务 cloud-service-1 cloud-service-2

我想在这些服务之间进行通信。我只发现一种通信方式是通过HTTP请求。我检查了一个google文档,如何说使用urlfetch API的服务之间进行通信。但是在urlfetch API上,有一个简单的HttpURLConnection请求,如Example documentation所示。

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中使用它来调用端点,我是否可以在云端点服务中做到这一点?为端点创建客户端库,并在不同的服务中使用它们相互通信。

0 个答案:

没有答案