3

在您看来,哪个本机服务器最适合实现长轮询/彗星?第一个目标应用程序是聊天,但还会有其他实现——我们基本上需要推送到客户端的功能。

我将答案限制在 C# 或 Java 上,因为这两种技术在我的工作场所占主导地位。要求和往常一样:性能,易于部署/编程,定制,......

4

6 回答 6

2

IIS + WebSync是一个非常直接、可扩展和可扩展的服务器推送解决方案。我强烈建议您查看免费的社区版。

于 2010-07-15T15:40:08.360 回答
2

Java 和 .NET 平台都有足够的功能来满足您的需求。如果您选择 Java:您可以从DWR开始,否则,在 .net 端PokeIn库应该是选择。

于 2010-10-23T02:51:05.200 回答
2

我昨天刚看到 Scott Hanselman 的这篇博文。它看起来很有希望。

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

它具有一个名为 SignalR 的开源产品,可通过 nuget 获得。

您可以在源代码@github 中找到示例聊天应用程序

https://github.com/SignalR/SignalR

于 2011-08-31T06:53:09.430 回答
1

我认为在这方面没有显着差异。

于 2010-07-14T19:23:16.420 回答
1

试试netty-socketio项目。它是一个使用著名的 Socket.IO协议的具有长池和 websocket 支持的 Java 框架。

于 2012-04-07T16:03:52.077 回答
0

我知道 Glassfish 使用的 Grizzly 引擎中对 Comet 支持给予了特别的关注。它没有被视为事后的想法。

于 2010-07-14T19:28:41.763 回答