2011-08-03 49 views
1

我正在編寫一個編碼網站。我想爲 用戶提供一個選項來編譯它們的c,C++或java代碼。基本上我想在我的應用程序中託管一個 編譯器。一些谷歌鏈接表示, 不可能在gae上託管一個外部程序。有其他選擇嗎?像 連接到Linode或連接到亞馬遜ec2?任何指針 會很棒。gae上的編譯器

感謝和問候,馬亨德拉 奈克

+0

我會說這是可能的,你可以做到這一點,但我從來沒有主辦過編譯器。 –

回答

3

是的,你不能運行在GAE外部程序。我不確定你的鏈接到其他提供商的意思。很顯然,您可以將整個站點移至亞馬遜或任何其他IaaS提供商,在那裏您沒有任何使用限制,就像普通計算機一樣。我認爲這將是最簡單的。

如果你真的想堅持使用GAE,你顯然可以將編譯器託管在其他地方並通過GAE應用程序連接到那裏。可能最簡單的就是公開一個簡單的Web服務。我不確定是否可以使用SSH連接(使用某些Java SSH庫),因爲據我記憶,您不能連接到套接字,只是HTTP請求。

+0

是的,它肯定會讓Web應用程序和編譯器後端一起託管更有意義。 OP不得不問自己,爲什麼我會使用AppEngine? –