有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

Java中的tomcat comet HTTP模式

我正在编写一个C++ HTTP事件服务器到java。我想知道用Jetty、Tomcat、任何其他服务器或本机实现comet的最佳范例是什么

  • 螺纹
  • 延续
  • 尼奥
  • Servlet 3.0

可伸缩性是绝对必要的,因为我正在开发一个新的协议,每个客户端最多使用3个并发连接

感谢您的帮助

PS:如果可能的话,我也希望看到一些示例代码或教程


共 (4) 个答案

  1. # 2 楼答案

    Glassfish有自己的comet支持,我认为Glassfish团队在tomcat中为comet支持展开了一场战争。Jetty似乎也在引领人群。我是不是误解了,但为什么要在Java应用服务器中重新实现comet呢

  2. # 3 楼答案

    在过去的几天里,我一直在研究彗星。我的公司在开发中使用Tomcat,在生产中使用WebLogic。我们希望在不改变现有应用程序的情况下合并Comet。Atmosphere的API给我留下了深刻的印象。它侧重于服务器端,在利用NIO等本机服务器功能的同时允许移植性。他们似乎每个月都在发布更新。 https://atmosphere.dev.java.net/

  3. # 4 楼答案

    我们已经在Caucho Resin的LongPoll特性方面取得了很多成功(我们UI的大部分数据都是通过Comet获得的)。Caucho还添加了对WebSockets的支持,因此如果您有一个HTML5客户端,您也可以从中受益

    在Linux上,它们有一些定制的JNI代码,可以直接与epoll通信,这使得服务器能够很好地扩展