Java GAE与外部服务器通信,最快的方式

Java GAE与外部服务器通信,最快的方式,java,php,google-app-engine,Java,Php,Google App Engine,我在GAE上有一个Java后端,并试图从外部服务器(使用php)与之通信。它只是单向通信,php只是发送一个请求并获取字符串作为答案 目前我使用的是curl(php端)和java,它们只是正常地输出数据,就像它是一个网站一样(所以事实上php只是从url获取数据——这就是它的名称?:D) 我怀疑这是最快的方式 干杯 编辑: 好吧,看来HTTP是唯一的方法?为了加快php页面的加载速度,我可以使用缓存。GAE后端上的数据每45分钟更新一次,并且在新数据出现时获取新数据并不重要,所以每隔45/50分

我在GAE上有一个Java后端,并试图从外部服务器(使用php)与之通信。它只是单向通信,php只是发送一个请求并获取字符串作为答案

目前我使用的是curl(php端)和java,它们只是正常地输出数据,就像它是一个网站一样(所以事实上php只是从url获取数据——这就是它的名称?:D)

我怀疑这是最快的方式

干杯

编辑: 好吧,看来HTTP是唯一的方法?为了加快php页面的加载速度,我可以使用缓存。GAE后端上的数据每45分钟更新一次,并且在新数据出现时获取新数据并不重要,所以每隔45/50分钟在php服务器上重新存储数据应该可以吗?所以有这么多的请求要我去后台


这似乎是一种很好的解决方案,但也许有人知道更好的解决方案?

有许多方法可以格式化服务之间的通信,但所有这些方法都将依赖于HTTP,因此它们都不会明显更快或更慢。选择哪种格式为您提供了最大的灵活性和最简单的集成。

我看不到其他任何方式。GAE应用程序只能通过HTTP、AFAIK进行访问。到目前为止,您看到了什么样的性能?您希望获得什么样的性能?你为什么怀疑这是最快的方法?你在发送什么样的数据?您是希望收到许多小尺寸的请求,还是希望收到一些大尺寸的请求?你在发送什么样的数据?你说的“最快”是指低延迟还是高吞吐量?你目前的瓶颈在哪里?序列化数据还是通过网络发送?目前,你的问题太模糊,无法回答:)我只发送短字符串,比如200个字符