0
votes

CXF 3.0 removed support for configuration of concurrent consumers. I'm new to CXF's JMS support, but in CXF 3.0, JMS-based SOAP services are being single threaded: when I add two SOAP messages to a queue, the second message does not begin processing until the first message is completed. Am I doing something wrong, or is this a limitation in CXF's JMS implementation?

1

1 Answers

0
votes

Yes, you are right and doing it correctly, CXF 3.0 does not support concurrent consumers. A few e-mails were exchanged recently in the mailing list about this. You can see it here. However it seems that CXF 3.0.3 was fixed. Check out the issue in JIRA.

You can try to implement pure asynchronous behaviour on the server side by explicitly implementing the async versions of the methods and then annotate the sync methods with @UseAsyncMethod.