我计划创建一个bayeux实现(comet),即一个从服务器提取数据并相应地更新图表的图表应用程序
但是,我可以创建一个与平台无关的bayeux实现吗
也就是说,如果我为Weblogic开发,它也能在Websphere上工作吗
请让我知道你的想法
谢谢
发布于 2012-02-23 02:24:56
CometD项目提供了一个可跨servlet容器(Tomcat、Jetty、WebLogic、WebSphere等)移植的Bayeux实现,前提是只使用HTTP传输(即不使用WebSocket)。
许多最新的servlet容器现在都支持Servlet 3,并且CometD可以在任何兼容Servlet 3的容器中本地运行。
另请参阅禁用WebSocket传输的section about configuring CometD for Servlet 3 containers和section about the JavaScript transports (如果您没有在Jetty中部署)。
发布于 2012-04-20 19:18:49
我已经在几个servlet容器上测试了CometD版本2.4.0 :它可以在Tomcat6和7、Jetty7和Websphere 8上运行,但不能在WebLogic11或12上运行。
使用Atmosphere实现Bayeux可能是创建一个真正“平台无关的bayeux实现”的一种方式。
https://stackoverflow.com/questions/9394323
复制相似问题