有沒有人聽說過APE (Ajax Push Engine)之前?我正在構建Rails應用程序並嘗試與此APE實時引擎創建羣聊,問題是如何使Rails與APE服務器通信?有沒有關於使用Rails工作APE的任何教程或參考?Ajax Push Engine
4
A
回答
2
簡短的回答是,「你不要」APE與Javascript調用回APE服務器(通常通過Apache或任何你使用的服務器代理)。
從概念上講,如果你想分成不同的「房間」或其他什麼,你可以在rails設置中設置javascript的默認值。
6
據我所知,邁克的回答並不完全正確。
對於客戶端所有客戶端的接收部分,在所有情況下,這是100%正確的:通信由Javascript完成。
此外,JavaScript可以(並在很多情況下將是最好的選擇)是將信息推送到服務器的最合理的選擇。聊天室中許多人的開放式通信就是這種情況。
但是下面的文檔頁面明確指出,我們還有其他的選擇:
「使用inlinepush模塊從你的PHP /導軌/ Python的數據推 /... 應用程序猿」
http://www.ape-project.org/wiki/index.php/Tutorial:How_to_write_an_application_with_APE
有很多情況下,這可能和應該是這樣的。我可以想到至少有兩種情況:
- 只有在用戶登錄的應用程序才能向其他人發佈內容。你的應用程序將處理登錄和內聯推送信息到猿服務器。
- 該應用廣播從一個源到多個客戶端實時信息(在這種情況下,只有管理員可以發佈這個配置是在服務器端也做。
讓我注意,我沒有使用APE然而,我正在研究它,如果我發現我在這裏發佈了任何誤導性信息,我會回來糾正自己。
相關問題
- 1. APE(Ajax Push Engine)教程
- 2. Ajax Push Engine(APE) - 插座問題
- 3. 啓用Ajax Push Engine(APE服務器)時,Ajax上傳失敗
- 4. Comet,Ajax Push,Reverse Ajax
- 5. Visual FoxPro/FoxWeb是否與Ajax Push Engine(APE)兼容?
- 6. Ajax Push Engine(Comet)和持久聊天 - 如何實現?
- 7. Ajax Push引擎
- 8. Richfaces + Icefaces Ajax Push
- 9. Apache Wicket和Ajax PUSH
- 10. Google App Engine上的Blackberry Push SDK
- 11. Django-MongoDB-Engine:支持$ addToSet,$ push,$ pull等?
- 12. APE(Ajax Push Engine)APE-Server是否同步或異步處理推送請求
- 13. 如何使用ajax push引擎進行通知?
- 14. Google App Engine:使用Ajax
- 15. asp.net-async pages(comet/reverse ajax/server push)
- 16. 用C/C++編寫的Ajax Push?
- 17. JSF Facelets with plain jQuery AJAX poll/push
- 18. Dojo和Java中的AJAX PUSH(Streaming)實現
- 19. Google App Engine的git Push-to-Deploy是否也更新後端?
- 20. 如何在您的網站中使用長輪詢或Ajax Push
- 21. AJAX調用Servlet Google App Engine(GAE)
- 22. UserService,OAuth的,和AJAX在App Engine中
- 23. 爲什麼需要Push引擎
- 24. Chainable push()?
- 25. Google App Engine的git Push-to-Deploy還可以用於git子模塊嗎?
- 26. Php array _push not push another array push
- 27. PushSharp:Android GCM Push Notification received without push message
- 28. 週期性的Ajax POST調用與COMET/Websocket Push
- 29. 什麼是最好的Rails 4 ajax Push引擎?
- 30. 如何啓動ajax push網站(activemq或cometd或其他)?
這聽起來非常類似於Comet:http://en.wikipedia.org/wiki/Comet_(編程) –