Java 是否可以在Camel中将消息从XA队列提交到非XA队列?

Java 是否可以在Camel中将消息从XA队列提交到非XA队列?,java,jakarta-ee,apache-camel,ibm-mq,spring-jms,Java,Jakarta Ee,Apache Camel,Ibm Mq,Spring Jms,1) 从XA队列接收消息通知,XA队列在camel中定义为端点。 2) 现在在驼峰处理器中处理消息。 3) 处理器的结果是在其交换中设置的XML消息列表。 4) 现在应用拆分器,并将单个消息传递到非XA队列 我面临的问题是:路由中没有错误,至少我看不到任何错误,但事务管理器仍在将消息回滚到原始XA队列。 在调试时,我发现处理器完成得很好,但由于某些原因,消息并没有在非XA队列中提交 注意:IBM Websphere MQ在这里得到利用 尝试在线搜索,但未找到任何资源。 非常感谢您的帮助 我不知道

1) 从XA队列接收消息通知,XA队列在camel中定义为端点。
2) 现在在驼峰处理器中处理消息。
3) 处理器的结果是在其交换中设置的XML消息列表。
4) 现在应用拆分器,并将单个消息传递到非XA队列

我面临的问题是:路由中没有错误,至少我看不到任何错误,但事务管理器仍在将消息回滚到原始XA队列。 在调试时,我发现处理器完成得很好,但由于某些原因,消息并没有在非XA队列中提交

注意:IBM Websphere MQ在这里得到利用

尝试在线搜索,但未找到任何资源。
非常感谢您的帮助

我不知道Camel,但是使用纯Spring或Spring集成,您必须在发送到队列之前,使用非XA事务管理器启动一个新事务(
@Transactional
,带有传播
要求\u new