tomcat或glassfish作为彗星服务器?

ajs*_*sie 3 java tomcat comet glassfish

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

若是真的,你能用tomcat作为彗星服务器吗?

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

Pas*_*ent 9

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

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

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

Jetty支持彗星式编程.Tomcat有一个Comet实现(但我发现更多的抱怨,而不是谷歌的积极反馈).你也可以嵌入StreamHub.但我不确定他们究竟支持什么.

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

更新:在谷歌搜索更多关于这个主题,我发现Atmosphere,一个可移植的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成熟一点).