2010-06-22 34 views
1

是否有任何實時實時數據傳輸的機制 - 像socketsa或類似的東西?保持連接的HTTP連接?有沒有關於從Java應用程序到您的客戶端實時數據傳輸和向後的這個話題的任何教程?Google App Engine爲Java應用程序到客戶端的實時數據傳輸提供了什麼?

+0

作爲一個特殊的情況下,如果你的Java應用程序實際上是一個Android應用程序,Android已經爲這個特殊的API:http://blog.notdot.net/2010/05/Google- IO-day-2-The-Android-push-messaging-API – 2010-06-22 17:39:29

回答

1

Google App Engine允許的主要通信類型是通過HTTP接口。這意味着除非您的桌面應用程序本質上是一個Web服務器,否則您無法啓動GAE應用程序的出站通信。

由於任何請求持續時間超過30秒is automatically killed by GAE,保持活動通信將無法正常工作。

最好的選擇是讓您的應用程序調查您的GAE應用程序的數據。這遠非理想,但是GAE確實提供了所有這些。

如果需要實時傳輸和TCP連接,您可能需要不同的雲服務。至少直到他們get it implemented in GAE

+0

不正確:XMPP和SMTP也受支持。 – 2010-06-22 17:33:14

1

目前沒有,但他們計劃在不久的將來發布。例如, 見http://code.google.com/p/googleappengine/issues/detail?id=377

他們也在Google IO 2010上展示了這一點,但尚未發佈。

+0

感謝您提出這個問題。我爲這個問題出演過。根據路線圖(http://code.google.com/appengine/docs/roadmap.html),服務器推送應在未來6個月的某個時間實施。 – 2010-06-22 17:21:43

相關問題