我想知道如何(或是否可能)使用ActiveMQ和Camel重新排列消息。在对其进行了一些修改之后,我需要重新排队。
使用disableReplyTo=true
可使超时错误消失,但是显然,我没有想要的结果,因为我需要回复。
我对JmsReply文档有些困惑。
编辑:
这是我的工作流程:
from(CXF_RS_ENDPOINT_URI)
.to("activemq:IN");
from("activemq:IN")
.choice()
.when(header("context").isEqualTo("test")).toD("direct:${body.step}" + "_u_queue")
.otherwise().log("not a correct context")
.end();
from("direct:" + Step.STEP1 + "_u_queue").process("step1Processor").to("activemq:IN");
from("direct:" + Step.STEP2 + "_u_queue").process("step2Processor").to("activemq:IN");
from("direct:" + Step.STEP3 + "_u_queue").process("step3Processor").to("mock:result");