appserver / platform agnostic bayeux实现

时间:2012-02-22 11:58:56

标签: java bayeux

计划创建一个bayeux实现(彗星),即一个图表应用程序,它从服务器提取数据并相应地更新图表

但无论如何我可以创建一个平台无关的Bayeux实现

即如果我为Weblogic开发它也可以在Websphere上工作

请让我知道你的想法

由于

2 个答案:

答案 0 :(得分:1)

CometD项目提供了一个可以跨servlet容器(Tomcat,Jetty,WebLogic,WebSphere等)移植的Bayeux实现,只要使用HTTP传输(即不是WebSocket)。

许多最近的servlet容器现在支持Servlet 3,而CometD本身可以在任何符合Servlet 3的容器中运行。

另请参阅section about configuring CometD for Servlet 3 containerssection about the JavaScript transports以禁用WebSocket传输(如果您未在Jetty中部署)。

答案 1 :(得分:0)

我在几个servlet容器上测试了CometD版本2.4.0:它适用于Tomcat 6和7,Jetty 7和Websphere 8.但不适用于Weblogic 11或12。

使用Atmosphere实现Bayeux可能是一种创建真正“平台无关的Bayeux实现”的方法。