apache-camel相关内容

回到基础:Apache的骆驼路由和直组件

我对骆驼的路线和它的两个端点有点糊涂了:直接和塞达。好吧,让我们说,我有一个像这样的路线: 公共无效配置() { 从(“直接:服务”) .process(//这里的一些处理) 。要(“HTTP:// ThirdPartyServers”) } 在这上面我有过消息接收几个请求,做了一些处理,然后手这条路线,以获得一些第三方的服务器响应休息Web服务。我已经经历了这样的Spring框架 ..
发布时间:2016-05-22 12:42:10 Java开发

Apache的骆驼:从部分设置父交换性能(分割)

我创建了这DECOM presses文件并分割它没有台词(使用Unix命令'分裂'的话)的基础上交换分离器。返回包含这些零件的邮件信息列表。 然后在这些设置的一些特性,其需要被独立地处理。进一步父交换需要这些部件在完成后进行处理。现在,我需要对孩子设置几个属性要对父设置得。但是,我可以把它的唯一方法是重新编写的setProperty一部分。是否有这可能没有冗余可以实现任何方式。 我也尝试用另一 ..
发布时间:2016-05-22 12:42:08 其他开发

Apache的骆驼concurrentConsumers VS线程

我花了近两天理解的概念concurrentConsumers VS在Apache的骆驼线程。但我真的不理解这个概念。任何人都可以帮助我理解的概念。我使用的骆驼2.12.0。 从(“JMS:队列:启动concureentConsumers = 5”) .threads(3,3,“replyThread”) .bean(新SomeBean()); 的pom.xml ====== ..
发布时间:2016-05-22 12:42:02 其他开发

杰克逊使用JSON库骆驼异常

我使用的是杰克逊JSON库般地遇到了麻烦。 唯一的例外是: FailedToCreateRouteException:无法创建航线......因为数据格式“JSON-杰克逊的无法创建。确保数据格式是有效的和相关的骆驼组成部分是在类路径present 下面是类路径的通知之初即杰克逊库是否有:<<<骆驼Maven的插件:2.9.0:运行(默认CLI)@ portlisten ..
发布时间:2016-05-22 12:41:57 其他开发

在骆驼队列线程DSL行为

下面路线我期望从队列1 10味精应该是同时的过程,但只有一次获得的过程。 我在期待错了吗?或者做错了什么? context.addRoutes(新RouteBuilder(){ 公共无效配置(){ 从(“测试JMS:队列:test.queue1”)。螺纹(10) .process(睡眠(1)); //睡眠id为1 ..
发布时间:2016-05-22 12:41:54 Java开发

使用Exchange物业骆驼DSL"到"

我想设置一个骆驼交易所属性,然后保存文件时使用此属性。在我的骆驼DSL我有以下几点: .process(processorToSetExhangeProperty)//设置该属性< UID>在交流 。要(“文件:/ tmp目录文件名=文件 - ”+物业(“UID”)+“的.xml”) 该文件被保存为:“文件属性{} UID的.xml”虽然 我的处理器如下: @覆盖 ..
发布时间:2016-05-22 12:41:40 Java开发

骆驼 - 内容富集器:充实()VS pollEnrich()

1ST问题: 我不能够真正理解之间的差异充实()和 pollEnrich()。也许条款骆驼的用途是没有那么大。 我读到这里: http://camel.apache.org/content-enricher.html 使用DSL富集元素含量富集 骆驼自带的DSL内容富集器的两种口味 充实 pollEnrich 富集使用制片以获得附加数据。它通常是 用于请求回复消息, ..
发布时间:2016-05-22 12:41:37 其他开发

骆驼 - 流缓存不缓存/不能转换?

我似乎一旦看完后要失去我的'中'身上。请注意,我用骆驼的流缓存,并输入是从HTTP组件JSON文件。我有以下code的处理器。 log.debug(。“体型:”+ exchange.getIn()getBody()的getClass()另一方面,getCanonicalName()); log.debug(“在MSG1:”+ exchange.getIn()getBody(为Strin ..
发布时间:2016-05-22 12:41:31 Java开发

入门与JBoss ESB保险丝

我是新来的ESB,并试图了解ESB的概念和真实世界的使用案例。 我挖成几个开源ESB产品,似乎是Apache的骆驼是最有名的 酮[来自Apache家庭幸福。 我发现,大多数人使用JBoss保险丝,在Apache骆驼开发的,或者它在骆驼上面只是一些更多的增值功能。 不过,我想和搜索互联网几乎半天和不可能找到,当我们使用ESB和一个真实的示例场景和基本教程,开始和理解的保险丝ESB。 可能任 ..
发布时间:2016-05-22 12:41:28 其他开发

难道阿卡obsolesce骆驼?

我的了解的阿卡的是,它提供了一个模型,即多个孤立线程可以在一个高度并行的方式彼此沟通。它采用了“角色模型”,其中每个线程是一个“演员”与特定的工作要做。您可以协调哪些消息获得通过哪个演员什么样的条件下。 我以前使用过骆驼,对我来说,我觉得这有点失去了光彩/工具现在阿卡是那么成熟和有据可查的。据我了解,骆驼是关于企业的整合,也就是多个不同的系统整合在一起,一般的某种服务总线时尚。 不过,仔细想想 ..
发布时间:2016-05-22 12:41:24 其他开发

Apache的骆驼Spring的配置错误 - 无法找到春天NamespaceHandler对XML架构命名空间[http://camel.apache.org/schema/spring]

我已经从我的spring.xml文件和堆栈跟踪我得到张贴的摘录。 <?XML版本=“1.0”编码=“UTF-8”&GT?; <豆的xmlns =“htt​​p://www.springframework.org/schema/beans” XMLNS:XSI =“htt​​p://www.w3.org/2001/XMLSchema-instance”的xmlns:LANG = ..
发布时间:2016-05-22 12:41:21 其他开发

如何整合各种应用,并提供通用接口来访问他们的数据?

我们有存储其数据的几个不同的应用,我们需要一个共同的服务,它提供了访问这些数据。 使用我的意思是比如Atlassian的吉拉,合流,SVN,Git的,LDAP,一些内部MySQL数据库等应用其中一些为您提供SOAP API,REST API,各种命令行的客户,对于一些你不得不直接访问数据库来获取数据。 我们要的是一个共同的REST API接口来访问所有可能的数据源。当然,我们必须解决身份验证和 ..
发布时间:2016-05-22 12:41:18 其他开发

有什么区别&QUOT的差异; SEDA + concurrentConsumers"和"直接+线程"

Apache的骆驼使用线程池提供了两种解决方案: 从(“SEDA:艺名concurrentConsumers = 5”)。工艺(...) 和 从(“直接:艺名”)线程(5).process(...) 。 我想知道,有什么两个解决方案之间的差异?难道仅仅是两种写同样的事情还是没有?什么是用例? 解决方案 SEDA组件 的 SEDA:组件规定,这样的消息在交换的BlockingQue ..
发布时间:2016-05-22 12:41:15 Java开发

Apache的骆驼 - 斯普利特和聚合 - 旧的Exchange总是空

我看到,这个问题已经被问了很多次,但没有后帮或有一个结论性的解决方案。我分裂的消息,然后使用Aggregator2汇总吧。在code被扔异常,因为oldExchange总是空。因此,为了测试我设计了一个小code。 我读了订单,xml文件看起来像这样 <订单的xmlns =“HTTP://有的/模式/订单”> <排序> &所述; ORDE ..
发布时间:2016-05-22 12:41:12 Java开发

如何嘲弄般地在单元测试多个组件?

我使用了 CamelTestSupport 骆驼版本2.13.1。 我想这样做模拟出两个不同的组件: @覆盖 公共字符串isMockEndpoints(){ 回归“(ActiveMQ的| EXEC)*”; } 我不能随便嘲笑一切带有“*”,因为我是从Activiti的框架,我使用的,这依赖于 Activiti的组件收到错误信息。 有任何你找到了一种方法做这样的事情? 解决方案 ..
发布时间:2016-05-22 12:41:08 其他开发