據我所知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