我计划创建一个bayeux实现(彗星),即一个图表应用程序,它从服务器中提取数据并相应地更新图表
但是无论如何我可以创建一个与平台无关的bayeux实现
即,如果我为 Weblogic 开发,它是否也可以在 Websphere 上工作
请让我知道你的想法
谢谢
CometD 项目提供了一个 Bayeux 实现,它可以跨 servlet 容器(Tomcat、Jetty、WebLogic、WebSphere 等)移植,前提是只使用 HTTP 传输(即不使用 WebSocket)。
许多最近的 servlet 容器现在都支持 Servlet 3,并且 CometD 在任何符合 Servlet 3 的容器中本机运行。
另请参阅有关为 Servlet 3 容器配置 CometD的部分和有关禁用 WebSocket传输的 JavaScript 传输部分(如果您未在 Jetty 中部署)。
我已经在几个 servlet 容器上测试了 CometD 2.4.0 版:它适用于 Tomcat 6 和 7、Jetty 7 和 Websphere 8。但不适用于 Weblogic 11 或 12。
使用Atmosphere实现 Bayeux可能是一种创建真正“与平台无关的 Bayeux 实现”的方法。