我知道你可以通过创建Camel上下文将Camel嵌入web应用程序或独立应用程序。这意味着路由可以在应用程序中启动。太棒了!
我如何以另一种方式让我的路由向应用程序返回响应,从而创建响应/请求,从而创建同步交互?
你可以用一个ProducerTemplate来做到这一点。
您需要做的是获得驼峰上下文并创建一个(您应该重用的)。
ProducerTemplate pt = camelContext.createProducerTemplate();
...
String text = pt.requestBody("direct:someroute", "Hello World", String.class);