在您看来,哪个本机服务器最适合实现长轮询/彗星?第一个目标应用程序是聊天,但还会有其他实现——我们基本上需要推送到客户端的功能。
我将答案限制在 C# 或 Java 上,因为这两种技术在我的工作场所占主导地位。要求和往常一样:性能,易于部署/编程,定制,......
在您看来,哪个本机服务器最适合实现长轮询/彗星?第一个目标应用程序是聊天,但还会有其他实现——我们基本上需要推送到客户端的功能。
我将答案限制在 C# 或 Java 上,因为这两种技术在我的工作场所占主导地位。要求和往常一样:性能,易于部署/编程,定制,......
IIS + WebSync是一个非常直接、可扩展和可扩展的服务器推送解决方案。我强烈建议您查看免费的社区版。
我昨天刚看到 Scott Hanselman 的这篇博文。它看起来很有希望。
它具有一个名为 SignalR 的开源产品,可通过 nuget 获得。
您可以在源代码@github 中找到示例聊天应用程序
我认为在这方面没有显着差异。
试试netty-socketio项目。它是一个使用著名的 Socket.IO协议的具有长池和 websocket 支持的 Java 框架。
我知道 Glassfish 使用的 Grizzly 引擎中对 Comet 支持给予了特别的关注。它没有被视为事后的想法。