我感到有點困惑 - 大約24小時,我一直在考慮在我的項目中使用哪一組廣播技術。要使用哪種羣組消息技術?
基本上,我需要的是:
- 由任何客戶端創建組(通過一些後端過程)
- 廣播消息(1:N,N:N)
- (潛在地)直接發送的消息(1:1)
- (重要)認證/授權客戶提供我自己的後臺(比如,通過某種HTTP API的)
- 能夠通過後臺處理(或服務器插件)踢特定的客戶端
這是我將有:
- 後端相關過程(ES)在Ruby或HAXE
- 前端的JS + HAXE(FLASH9) - 在瀏覽器中,所以理想通信通過80/443,但不一定。
所以,這項技術將不得不在Haxe for Flash和Ruby中輕鬆訪問。
我一直在想:RabbitMQ(或OpenAMQ),RabbitMQ + STOMP,ejabberd,ejabberd + BOSH,juggernaut(需要爲它編寫一個Haxe庫)。
任何意見/建議?
但它沒有Ruby庫,對不對? – 2009-02-16 01:46:04