1

据我所知,GAE不支持使用原始 TCP/IP 套接字,即java.net.ServerSocket. 还有其他我可以使用的知名云服务吗?例如Amazon EC2

我的客户端应用程序需要到服务器的永久 TCP 连接......

非常感谢斯滕

4

2 回答 2

6

任何 IaaS 提供商都允许这样做。IaaS 是基础设施即服务,其中 Amazon EC2 是最知名的。在 IaaS 中,您可以做与专用服务器相同的所有事情。唯一的区别是它使用可视化,您可以在几分钟内部署和取消部署服务器。您可以在cloudorado.com找到许多 IaaS 提供商。

GAE 是 PaaS - 平台即服务。你根本不在那里玩服务器,你甚至不知道你的应用程序使用了多少台服务器。您只需将您的应用程序(如战争)放入服务并托管它。该平台将负责扩展、分发等。但是有一个费用 - 你需要限制自己,因为应用程序需要几乎是无状态的(除了会话对象)。您不能启动自己的服务、数据库服务器、启动线程等。

编辑:现在似乎可以使用 GAE 托管虚拟机:https ://cloud.google.com/appengine/docs/managed-vms/

于 2011-07-09T08:07:46.710 回答
0

GAE 中的套接字是一个即将推出的功能。

我从这里读到http://code.google.com/p/googleappengine/wiki/SdkForGoReleaseNotes

目前,您需要注册为受信任的测试人员才能使用此功能,但我想这将在未来向公众开放。

于 2013-01-05T03:31:31.580 回答