Java 在apache camel中实现独立路由的线程
我想在apache camel中为每个路由实现一个不同的线程。我不想使用线程池或异步,因为我希望我的进程保持同步。请给我一个java DSL格式的代码示例。您可以使用一个线程,同步请求/响应路由…每个路由使用自己的线程,除非路由使用直接组件(http://camel.apache.org/direct),这将重新使用调用线程 例如,有两条路线Java 在apache camel中实现独立路由的线程,java,apache-camel,Java,Apache Camel,我想在apache camel中为每个路由实现一个不同的线程。我不想使用线程池或异步,因为我希望我的进程保持同步。请给我一个java DSL格式的代码示例。您可以使用一个线程,同步请求/响应路由…每个路由使用自己的线程,除非路由使用直接组件(http://camel.apache.org/direct),这将重新使用调用线程 例如,有两条路线 from("file:foo").to("bean:blah"); from("jms:queue:bar").to("bean:great") fro
from("file:foo").to("bean:blah");
from("jms:queue:bar").to("bean:great")
from("file:foo").to("bean:blah").to("direct:bar");
from("direct:bar").to("bean:great")
是2个路由,每个路由使用自己的线程
另一方面,以下两条路线
from("file:foo").to("bean:blah");
from("jms:queue:bar").to("bean:great")
from("file:foo").to("bean:blah").to("direct:bar");
from("direct:bar").to("bean:great")
然后,作为直接端点的第二个路由将在第一个路由将消息路由到它时,从第一个路由重新使用调用者线程,使用:。到(“direct:bar”)请编辑您的问题并提供更多信息;我的代码中实现了两个路由。我希望两个路由由两个不同的线程处理。如何实现相同的路由?