< threads>中的< process>从2迁移到camel 3+

jutyujz0  于 2021-07-07  发布在  Java
关注(0)|答案(1)|浏览(254)

我正在从camel 2.25.2迁移到3.4.0。我注意到以前在camel-context.xml中,我可以 <process><threads></threads> . 然而,随着升级,intellij一直在抱怨“这里不允许元素进程”。
例如:

<threads>
    <process ref="abcProcessor" />
</threads>

不过,我可以在外面做。仔细检查后,我注意到camel-spring.xsd中有以下内容:

<xs:element name="threads" type="tns:threadsDefinition">

中的threadsdefinition类 org/apache/camel/camel-core-engine/3.4.0/camel-core-engine-3.4.0.jar!/org/apache/camel/model/ThreadsDefinition.class 是不同的。
我试着寻找一些文档和资料,但对于如何从2.25.2迁移到3.4.0以获取线程中的进程标记,却毫无结果。
这是我能找到的最接近的:https://camel.apache.org/manual/latest/async.html
有没有一种方法可以迁移用dsl异步编写的用于消息交换的定制处理器?
如果社区能给我一些见解,我将不胜感激。干杯!

vsnjm48y

vsnjm48y1#

克劳斯易卜生,Apache Camel 的主要贡献者和 Camel 在行动的作者阐明了irc
<process> 之后 <threads />

相关问题