Apache CXF 3 JMS支持多个并发使用者

时间:2015-01-09 21:16:06

标签: web-services soap jms cxf

CXF 3.0删除了对并发使用者配置的支持。我是CXF的JMS支持的新手,但在CXF 3.0中,基于JMS的SOAP服务是单线程的:当我向队列添加两个SOAP消息时,第二条消息在第一条消息完成之前不会开始处理。我做错了什么,或者这是CXF JMS实施的限制?

1 个答案:

答案 0 :(得分:0)

是的,你是对的,并且正确地做到了,CXF 3.0不支持并发消费者。最近在邮件列表中交换了一些关于此的电子邮件。你可以看到它here。然而,似乎CXF 3.0.3已得到修复。查看issue in JIRA

您可以尝试在服务器端实现纯异步行为,方法是显式实现方法的异步版本,然后使用@UseAsyncMethod注释同步方法。