据我所知GAE
不支持使用原始TCP/IP套接字,即java.net.ServerSocket
。是否还有其他众所周知的云服务可以使用?例如。 Amazon EC2
?Google App Engine,Amazon EC2和套接字
我的客户端应用程序所需要的永久TCP连接到服务器...
非常感谢 斯登
据我所知GAE
不支持使用原始TCP/IP套接字,即java.net.ServerSocket
。是否还有其他众所周知的云服务可以使用?例如。 Amazon EC2
?Google App Engine,Amazon EC2和套接字
我的客户端应用程序所需要的永久TCP连接到服务器...
非常感谢 斯登
任何的IaaS提供商将允许这样做。 IaaS是Infrastracture即服务,其中亚马逊EC2是最知名的。在IaaS中,您可以完成与专用服务器相同的所有功能。唯一的区别是它使用可视化,您可以在几分钟内部署和取消部署服务器。您可以在cloudorado.com找到许多IaaS提供商。
GAE是PaaS - 平台即服务。你根本不用玩服务器,你甚至不知道你的应用程序使用了多少台服务器。您只需将您的应用程序(如战争)放入服务中,并托管它。该平台将负责扩展,分发等。但是有一笔费用 - 您需要限制自己,因为应用程序需要几乎无状态(除会话对象外)。你不能启动自己的服务,数据库服务器,启动线程等
编辑:现在看来是可能的GAE管理的VM:https://cloud.google.com/appengine/docs/managed-vms/
插座在GAE是一个即将推出功能。
我从这里http://code.google.com/p/googleappengine/wiki/SdkForGoReleaseNotes
现在读您需要注册为受信任的测试人员使用此功能,但我想这将是提供给市民今后。
SDK中的套接字API仅用于传出套接字,所以如果服务器需要连接到其他非HTTP服务。这不是在套接字上听。 – okrasz
这是EC2,而不是E2C。 –
谢谢,我做了更正。 – STeN