我正在将C++ HTTP事件服务器编写/移植到Java。我想知道用Jetty,Tomcat,任何其他服务器或 native 实现Comet的最佳范例是什么。
可伸缩性是绝对必要的,因为我正在开发一个新协议(protocol),每个客户端最多使用3个并发连接。
任何帮助表示赞赏。
PS:如果可能的话,我也希望看到一些示例代码或教程。
最佳答案
Caucho Resin的LongPoll功能获得了很多成功(UI的大部分数据来自Comet)。 Caucho还添加了对WebSockets的支持,因此,如果您拥有HTML 5客户端,您也可以从中受益。
在Linux上,它们具有一些直接与epoll对话的自定义JNI代码,从而可以很好地扩展服务器。