13得票1回答
骆驼(Camel)是否为每个路由创建一个线程?

我最近开始使用Camel,我发现它可能解决了我的许多整合层需求。 我创建了一个Java客户端应用程序(不在任何容器中运行),在其中定义了两个路由: 路由1:将文件从一个传入文件夹1移动到文件夹2 路由2:将文件内容从文件夹x移动到MQ队列。 我启动了我的应用程序,并且这些路由正在执行它...

12得票3回答
在Apache Camel中,窃听和组播有什么区别?

在Camel中,wireTap和multicast的默认行为似乎相似。它们都有助于以不同的方式处理相同的消息。 那么,wireTap和multicast之间的主要区别是什么?

12得票2回答
骆驼(Camel):拆分集合并写入文件

我正在尝试使用Apache Camel将一个ArrayList拆分并将每个元素写入到自己的文件中,就像这个简化的例子:from("timer://poll?period=10000").process(new Processor(){ public void process(Excha...

12得票2回答
使用Apache Camel创建REST服务时出现错误

由于我对 Apache Camel 和特别是 Rest DSL 还比较新,所以我想尝试一下 Rest DSL 的示例。 于是我创建了一个名为 camel-config.xml 的文件:<?xml version="1.0" encoding="UTF-8"?> <bean...

12得票1回答
使用Spring Boot设置Camel和Activemq

我注意到在几个例子中,配置activemq与camel的常用方法是使用以下bean。 我想知道Spring Boot是否默认配置了这些bean中的任何一个。 我知道如果activemq jars在类路径上,将创建默认连接工厂,但下面的所有内容呢?<bean id="jmsConnecti...

12得票2回答
什么是最好的Apache Camel路由可视化设计工具?

所以,谁能提供一些好的Apache Camel路由可视化设计师建议呢? 同时想知道是否有一些真正好用的Apache Camel路由可视化器(看到过一些maven2 camel可视化器,但它们产生的结果很奇怪)。

12得票1回答
骆驼 - 内容丰富器: enrich() 和 pollEnrich() 的区别

1ST QUESTION: 我无法真正理解enrich()和pollEnrich()之间的区别。也许Camel使用的术语不是很好。 我在这里读到:http://camel.apache.org/content-enricher.html 使用enrich DSL元素进行内容增强 ...

12得票2回答
骆驼生产者消费者混淆

在《Camel in Action》一书中,生产者和消费者的定义让我有些困惑。虽然我已经阅读了两个类似问题的答案,但我仍然觉得不够清晰易懂。 生产者是指能够创建并发送消息到端点的Camel抽象实体。图1.10展示了生产者在其他Camel概念中的位置。当需要向端点发送消息时,生产者将创建一个...

12得票5回答
在Apache Camel中如何忽略消息

希望这不会听起来荒唐,但我该如何在Camel中有意地丢弃一条消息? 目前,我将它们发送到日志组件,但是现在我甚至不想记录撤回。 Camel中是否有/dev/null端点?

12得票2回答
如何在Apache Camel中检测已损坏/已恢复的JMS连接?

我们正在使用基于Java DSL 的Apache Camel(Camel 2.10.3)构建一项集成项目。 我们有一个路由,从数据库中提取数据(称为IN_DB),执行一些逻辑并在一天一次地将其插入到另一个数据库(OUT_DB)中,以及另一个路由,订阅JMS主题以获取XML数据,执行一些逻辑并...