tomcat或glassfish作为彗星服务器?

时间:2010-01-07 19:34:42

标签: java tomcat glassfish comet

它们都是免费的,但我认为玻璃鱼有一些限制,或者当你达到某个nr用户(彗星)时,你必须支付?那是对的吗?

如果是,你可以使用tomcat作为彗星服务器吗?

如果没有,那么哪些免费的彗星服务器支持长轮询和iframe?

2 个答案:

答案 0 :(得分:9)

  

它们都是免费的,但我认为玻璃鱼有一些限制,或者当你达到一定数量的用户(彗星)时,你必须支付?那是对的吗?

不,GlassFish没有这样的限制(你在哪里听到的?)。如果您想通过订阅获得官方支持,您只需付费。

  

如果没有,那么哪些免费的彗星服务器支持长轮询和iframe?

Jetty支持彗星式编程。 Tomcat有一个Comet Implementation(但我发现complains比Google上的积极反馈更多StreamHub。你也可以嵌入this one。但我不确定他们究竟支持什么。

就个人而言,我会选择GlassFish v3 / Grizzly。主要原因是你会发现很多样本,教程等(没有提到你已经下载了GlassFish和NetBeans)。例如Atmosphere

更新:在Google搜索此主题时,我发现了{{3}},一个适合所有人的可移植AjaxPush / Comet框架(不知道这个框架,想提一下)。引用其网站:

  

Atmosphere是一个基于POJO的框架,使用Inversion of Control(IoC)将push / Comet带给大众!最后一个框架可以运行在任何基于Java的Web服务器上,包括Google App Engine,Tomcat,Jetty,GlassFish,Weblogic,Grizzly,JBossWeb和JBoss,Resin等,无需等待Servlet 3.0异步支持或无需支持了解所有容器如何以不同的方式实现Comet支持。

但是,我仍然采用GlassFish v3 / Grizzly的方式(让Atmosphere成熟一点)。

答案 1 :(得分:-1)

看看Jetty。免费使用,并有很多Comet支持。