2012-05-20 64 views
0

是否有可能從應用引擎服務器發送數據到另一個具有httpd服務的外部服務器?我不在乎有效載荷是否是1位,我只需要做到這一點。從應用引擎(python)發送數據到遠程服務器(linux使用php)

我查了所有的地方,發現這個: 「 無法打開套接字任意端口 鑑於谷歌App Engine是一個約束的運行環境,它具有防止你從任意打開插座的理解侷限這個限制對於安全性和可伸縮性是必要的,Google只能通過爲每個需要的場景提供自己的包裝庫來實現這些場景,但是這會導致對重要場景的限制,例如,如果您的應用程序想要合併電子郵件並連接到IMAP服務器,那麼你就沒有能力在GAE上做到這一點。

雖然谷歌確實計劃推出活動爲其功能添加額外的服務,沒有計劃提供打開套接字的一般功能。 在here

,從這裏 「,我有一個新的問題:是否有可能讓我的Linux服務應用程序引擎(反過來),如果我的Linux是一個Android設備,它會連接?有可能我的服務器假裝是將從服務器監聽事件的Android設備?我在應用引擎上實現了推送通知,並且我有另一臺推送iPhone的服務器,當應用引擎發送給所有人時,我需要Linux瞭解它,併發送給所有iPhone以及 感謝名單

回答

2

所以,你有兩個問題:!

是否可以使用httpd服務將數據從應用引擎服務器發送到另一個外部 服務器?

是的,您可以通過GAE應用程序(link)發出傳出http連接。

是否有可能保持從我的Linux服務到應用程序 引擎(反其道而行之)的連接?

如果您使用Channel API將事件流式傳輸到您的Linux,您可以。如果我沒有記錯的話,你只需要每小時申請一個新的連接令牌。

相關問題