Java 如何使用ActiveMQ和Camel重新查询消息
我想知道如何(或者是否可能)使用ActiveMQ和Camel重新查询消息。在对消息进行了一些修改之后,我需要重新查询消息。 使用Java 如何使用ActiveMQ和Camel重新查询消息,java,apache-camel,activemq,Java,Apache Camel,Activemq,我想知道如何(或者是否可能)使用ActiveMQ和Camel重新查询消息。在对消息进行了一些修改之后,我需要重新查询消息。 使用disableReplyTo=true使超时错误消失,但显然,我没有想要的结果,因为我需要回复。 我对JmsReply文档有点困惑 编辑: 以下是我的工作流程: from(CXF_RS_ENDPOINT_URI) .to("activemq:IN"); from("activemq
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");
你需要更多的信息。你排队时读得怎么样?你还需要什么吗?