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