java在ApacheKaraf3.0(OSGI环境)的大气之上运行ApacheCXF
我正在尝试实现服务器推送/反向Ajax/Comet技术,比如HTTP流媒体或SSE等。。使用Apache CXF-JAX-RS RESTFul服务(>;CXF 2.7.x-支持Servlet 3.0和JAX-RS 2.0异步支持)。现在,我正在评估如何使用Atmosphere或Comed或类似的框架在我的Karaf OSGI环境中顺利运行,而不会出现太多复杂的问题。 请让我知道如何通过编程配置Atmosphere,以便在没有web的OSGI世界中运行在CXF之上。xml。。。如果有人能给我提供样品,那就太好了。。谢谢
Not much help in this - But this is what I exactly want to answer for!!
# 1 楼答案
我抛弃了atmosphere(它只做servlet 3 async spec+广播功能,具有高级抽象)
FYR:仍然有一些人可能更喜欢atmosphere而不是Servlet 3——这是因为它的抽象性。但对我来说,它太臃肿了
相反,我编写了一个简单的Async Servlet 3,它在Servlet 3容器上运行。(这对我的要求来说已经足够了)
对于客户端支持——我选择了portal.js——一个用于Comet/Reverse Ajax技术的干净的跨浏览器JS框架