21得票1回答
使用Apache Camel Exchange作为参数来进行单元测试函数

我是在进行Java Camel开发,我想要使用传入Exchange作为参数的单元测试(Junit4)一些函数。 例如: public finalObject getProperty(final Exchange exchange, final String property) throws...

20得票2回答
Apache Camel:如何存储变量以供以后使用

在使用Spring DSL处理Camel时,我遇到了以下问题。假设预期的消息流如下: 客户端发送HTTP POST消息,其中包含XML正文,发送给CAMEL。 CAMEL代理HTTP POST消息到服务器,使用从接收到的XML正文中获取的信息略微调整URI(例如:使用XPATH筛选出某个参...

20得票2回答
Apache Camel Spring配置错误 - 无法定位用于XML模式命名空间[http://camel.apache.org/schema/spring]的Spring NamespaceHandler。

我已经发布了我的spring.xml文件的一部分和我正在收到的堆栈跟踪。<?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" ...

20得票5回答
Apache Camel如何用于监控文件变化?

我想要监视给定目录中所有文件的更改,例如更新的时间戳。使用文件组件似乎是Camel自然的用例,但我似乎找不到配置此行为的方法。 像这样的uri:file:/some/directory 这将消耗所提供目录中的文件,但会删除它们。 像这样的uri:file:/some/directory?n...

20得票1回答
使用MockEndpoints测试Camel

我有一系列经过“流水线化”处理的组件,它们都通过ActiveMQ消息队列进行通信。每个组件使用Camel将这些队列视为端点(Endpoint)。每个组件都使用相同的基本模式: 每个组件都会从输入队列中获取消息,处理这些消息,然后将1个或多个消息放置在输出队列上。 "输出"队列随后成为链中...

19得票2回答
骆驼路由和端点

我一直在阅读Apache Camel文档,试图深入理解其最基本的两个概念(端点和路由),虽然这些术语在文档中随处可见,但我找不到任何实际定义它们是什么以及它们用于什么的参考资料。虽然它们的名称听起来相当明显,而且我认为我知道它们是什么,但现在我被分配到一个任务,让我完全深入了解Apache C...

19得票7回答
Apache Camel - 在启动时触发任务仅运行一次

我正在使用Camel和Spring进行Java项目开发。我们希望在Spring完成所有操作并且Camel构建完所有路由后,触发单例bean的初始化方法。 我们不能在类创建时调用该方法,因为它与其他类具有动态链接,这些类是从@Component Spring注释中获取的,我们不知道这些类何时/...

18得票2回答
如何通过引用在Apache Camel中定义要抛出的异常

我需要在XML定义的Camel路由中抛出异常。从Camel 2.3开始,可以使用throwException语句,如下所示: <throwException ref="forced"></throwException> 然而,我不知道如何定义要抛出的forced异常类。...

18得票2回答
Apache Camel与Apache Kafka比较

据我所知,Apache Kafka是一种异步消息平台,而Apache Camel是一种实现企业集成模式的平台。 那么,Apache Camel和Apache Kafka有哪些实际区别呢?我们计划使用相对较易的Camel来实现系统,但客户方却没有理性地要求改用Apache Kafka。 选择...

18得票5回答
整理XMPP

维基百科将XMPP定义为: ……一种基于XML的面向消息中间件的开放标准通信协议。 xmpp.org将XMPP定义为: 可扩展的消息传递和状态协议(XMPP)是一种用于实时通信的开放式XML技术,支持多种应用程序。 虽然我相信这两个定义都非常准确,但是对于我这个Java...