问题标签 [apache-camel-3]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Camel 3 - 存储为 ExchangeProperty 的 Bean 上的谓词调用方法
使用 Camel 2,可以调用存储为交换属性的 bean 上的方法,就像在构建谓词时一样:
在 Camel 3 中,该method
方法已被删除,我无法弄清楚如何实现可比性。例如
失败,因为BuilderSupport::method
尝试在ValueBuilder
返回的实例上调用方法,exchangeProperty(String)
而不是首先评估构建器。
使用存储为交换属性的 bean 的返回值使用 Camel 3 构建谓词的(惯用)方法是什么?
apache-camel - Apache Camel - 使用#class 的 XML DSL 进程不起作用
我正在尝试为一次性活动构建一个骆驼独立应用程序 - 使用camel-main
. 我已经成功地为基本路由构建了 XML DSL。
现在作为流程的一部分,我想调用一个自定义的 java 处理器。
根据https://camel.apache.org/manual/processor.html#_referring_to_beans_using_class_syntax,它表明这应该可以使用 #class 约定。
我在路由文件中添加了以下内容:
它似乎对我不起作用。这有什么先决条件吗?返回的错误是:
这是我的示例代码: https ://github.com/chiragsanghavi/camel-experiments/blob/main/processor
路线:
处理器
spring-boot - 如何防止骆驼直接路线因 inflighExhange 超载
我正在使用具有并行处理和聚合器的多播。一个多播正在调用多个端点,这些端点也是另一个多播的一部分。
当有重负载应用程序停止响应时,所有线程都进入等待状态。
这是 Camel Spring-Boot 应用程序