在apache骆驼中收到消息后发送计划消息

时间:2018-09-24 06:06:50

标签: spring-boot java-8 apache-camel

我有一个微服务,我在其中使用Apache camel和Spring boot。 我从队列(Q1)收到一些消息,然后将此消息发送到某个外部系统。我再次使用队列从外部系统收到响应 (Q2)。我必须将从第二季度收到的响应发送到其他组件以进行进一步处理。

我想在某个定义的时间限制(例如30秒)内为从Q1接收到的任何消息生成响应,而不管是否已从Q2接收到响应。如果Q2没有响应,我需要生成一个错误响应作为输出。

我可以在Apache骆驼中安排此响应生成过程吗? Apache Timer似乎没有达到目的,因为无论如何,它都会生成响应,无论我是否从Q1收到任何消息。

0 个答案:

没有答案