如何使用ActiveMQ和Camel重新排队消息

时间:2018-08-13 13:29:20

标签: java apache-camel activemq

我想知道如何(或是否可能)使用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");

0 个答案:

没有答案