骆驼路由同步响应web应用程序



我知道你可以通过创建Camel上下文将Camel嵌入web应用程序或独立应用程序。这意味着路由可以在应用程序中启动。太棒了!

我如何以另一种方式让我的路由向应用程序返回响应,从而创建响应/请求,从而创建同步交互?

你可以用一个ProducerTemplate来做到这一点。

您需要做的是获得驼峰上下文并创建一个(您应该重用的)。

ProducerTemplate pt = camelContext.createProducerTemplate();
... 
String text = pt.requestBody("direct:someroute", "Hello World", String.class);

最新更新