0

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

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

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

请让我知道你的想法

谢谢

4

2 回答 2

1

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

许多最近的 servlet 容器现在都支持 Servlet 3,并且 CometD 在任何符合 Servlet 3 的容器中本机运行。

另请参阅有关为 Servlet 3 容器配置 CometD的部分和有关禁用 WebSocket传输的 JavaScript 传输部分(如果您未在 Jetty 中部署)。

于 2012-02-22T18:24:55.903 回答
0

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

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

于 2012-04-20T11:18:48.903 回答