14得票4回答
Apache Kafka和Camel的区别(代理 vs 集成)

我正试图了解类似Kafka和Camel的区别。据我理解,Camel将为开发人员提供更多的抽象,而无需担心某些程度上更改协议/系统。那么,Kafka不能处理Camel现在可以处理的大部分工作吗?我正在阅读文档,看起来Kafka已经更新/升级到一定程度,稍微摆脱了仅作为消息代理的局面。我想我的问题...

14得票1回答
骆驼、JMS、CLIENT_ACKNOWLEDGE 模式

我知道Camel的JMS组件用于接收消息时会使用Spring的DefaultMessageListenerContainer。它可以配置为使用CLIENT_ACKNOWLEDGE模式来确认消息。我的问题是,什么时候会调用message.acknowledge()方法?它是由Spring的监听器...

14得票3回答
在Java中运行时添加骆驼路由

我如何在Java中运行时添加骆驼路由?我已经找到了一个Grails的例子,但是我想在Java中实现它。 我的applicationContext.xml已经有一些预定义的静态路由,我想在运行时向其中添加一些动态路由。 这是否可行? 因为唯一包含动态路由的方法是编写route.xml,然后将路...

14得票1回答
为什么ActiveMQ 5.14.x无法与camel-jms组件2.18.3嵌入式启动

这里有一个简单的Spring Boot项目(版本 1.5.2),用于演示问题: https://github.com/lanwen/camel-jms-activemq-test 它使用了Apache Camel的版本为2.18.3 在分支master上一切正常,因为使用了activem...

13得票2回答
Apache Camel和JBoss Fuse有什么区别?

JBoss Fuse和Apache Camel有什么区别?它们如何用于构建基于微服务的应用程序?

13得票1回答
在Camel中如何动态添加和启动路由?

我正在尝试从Camel路由中删除一些样板代码。 例如,考虑这两个路由,它们非常相似,它们的大部分内部内容可以生成。我创建了一个名为“template”的组件,它创建TemplateEndpoint,并修改了XML配置以使用模板组件。 从StartupListener(在TemplateEn...

13得票1回答
JTA容器管理的事务回滚在jaxrs端点上无法正常工作

REST终端点<jaxrs:server id="jaxrs" address="http://127.0.0.1:8080/jaxrs"> <jaxrs:serviceBeans> <ref compone...

13得票1回答
如何在Camel中将文件按行分割,但是对第一行进行不同的处理。

我正在使用分词器将文件分成行:.split().tokenize("\n", 1) 然而,我需要处理的一些文件将包含标题行,这些行需要与普通行不同地处理。是否有一种简单的方法可以读取第一行,对其进行处理,然后将剩余的行分开?

13得票1回答
Java DSL中的Camel Choice语句中的Choice。

I want to have _ from( A ) _ .split()... _ .choice() //Choice 1 _ .when( predicate ) _ .process() _ .choice() // Choice 2 _ .whe...

13得票2回答
骆驼框架中的工作流程与业务流程管理的比较

我们使用Apache Camel作为工作流引擎。首先,我们有WebService One并等待响应,根据响应调用WebService 2或WebService 3。这是一个纯粹的工作流,并且有几个类似的工作流步骤。我很少有机会使用像JBOSS BPM等BPM产品。除了长时间运行和支持人类任务之...