2010-07-14 62 views
3

在您看來,哪種本地服務器最適合實施長輪詢/ Comet?第一個目標應用是聊天,但會有其他實現 - 我們基本上需要推送到客戶端的功能。Java或C#中的長輪詢/彗星的最佳選擇?

我限制了對C#或Java的答案,因爲這兩種技術在我的工作場所佔主導地位。要求如往常一樣:性能,易於部署/編程,定製,...

回答

1

我不認爲這方面有重大差異。

0

我知道在Glassfish使用的灰熊引擎中對Comet支持給予了特別的關注。它沒有被當作事後處理。

+0

這很有趣。它有什麼特別的支持? – 2010-07-14 20:02:19

2

IIS + WebSync是一個非常直接,可擴展且可擴展的服務器推送解決方案。有一個免費的社區版,我強烈建議檢查。

2

Java和.NET平臺都有足夠的功能來處理您的需求。如果您選擇Java:否則您可以從DWR開始,在.net端PokeIn庫應該是選擇。

+2

DWR with Apache for JAVA | 與IIS/Apache/Ngix的.NET的PokeIn將是最好的 – Zuuum 2010-10-23 02:52:17

2

昨天剛剛看到Scott Hanselman的這篇博文。它看起來很有希望。

http://www.hanselman.com/blog/AsynchronousScalableWebApplicationsWithRealtimePersistentLongrunningConnectionsWithSignalR.aspx

設有稱爲SignalR一個開源的產品,它是可以通過的NuGet。

你可以找到源的例子聊天應用@ GitHub的

https://github.com/SignalR/SignalR

+0

如果.NET是SignalR將是最好的選擇。也在ASP.net webstack中 – TryingToImprove 2012-11-15 21:08:33

1

嘗試netty-socketio項目。它是一個使用着名的Socket.IO協議的長池和websocket支持的Java框架。

相關問題