apache.camel_Apache Camel 2.21发布–新增功能
apache.camel
我们刚刚发布了Apache Camel 2.21,我将在此博客中重点介绍值得注意的更改。
此版本不支持Spring Boot2。对Spring Boot 2的支持将在Camel 2.22中提供, 我们计划在2018年夏季之前发布。 1)处理大型JMS消息
我们在JMS组件中添加了更好的支持,以流模式处理大型消息。 我以前曾对此发表过博客 。
2)FTP支持简历下载
FTP组件现在可以继续下载。 例如,如果您下载的文件很大,并且存在连接问题,则FTP使用者可以在重新连接后恢复下载。
3)使用pollEnrich进行FTP
FTP组件已得到改进,可以更好地与pollEnrich(Content Enricher EIP)一起按需轮询文件。 现在,当前线程用于更同步的任务中,而不是启动计划的调度程序(常规使用者使用该调度程序)。
4)FTP活动记录
现在,FTP组件在下载,上传,扫描文件等时报告更多活动,您可以在JMX和日志中看到这些活动(可以设置日志记录级别)。 这应该有助于更好地跟踪已下载/上载了多少文件以及还剩下什么。
5)简化RabbitMQ的配置
现在可以在组件级别配置RabbitMQ组件,您可以在其中设置代理详细信息,登录名等,因此您不必在所有端点URL中重复此操作。 这类似于您使用其他消息传递组件(例如JMS)的方式。
6)弹簧启动路线执行器
现在,默认情况下,Camel SB执行器处于只读模式。 路径执行器端点可以关闭只读模式,从而可以管理骆驼路径的生命周期。 另外,可以检索更多详细信息,例如路由的XML转储。
7)带有示例的其余DSL API-Doc
Rest DSL现在也可以在DSL中包含示例,从而可以使用所包含的示例生成Swagger / OpenAPI文档。
8)索赔检查EIP
有一个新的Claim Check EIP,可以更轻松地在路由过程中存储来自交换的信息,然后在以后检索(像推送/弹出一样)。 您可以在EIP文档中找到更多详细信息。
9)贤者EIP
有一个新的Saga EIP,用于模拟分布式系统中的事务。 Saga EIP具有用于不同Saga服务的插件,可以协调事务。
10)更多组件
和往常一样,还有更多的组件。 例如,针对KMS和MQ有2个新的AWS服务。 我们还有第一个与加密货币集成的组件。
11)进行路线覆盖测试
我们增加了对在打开路线覆盖率报告的情况下运行单元测试的支持。 这使您可以检查是否有覆盖路线所有路径的测试。 骆驼工具
Camel IDEA插件将致力于增加对呈现报告的支持,并在源代码中具有关于覆盖率的指示符(例如,就像您对Java代码覆盖率一样)。 的
Camel Maven插件的目标是输出路线覆盖范围。
12)使用建议进行测试-之前和之后的输出
在使用advice-with时,我们现在以XML记录before和after路由,以使开发人员更容易查看他们的建议在路由中发生了什么变化。
还有很多其他较小的改进,还有我遗忘的其他事情。 您可以在Camel 2.21发行说明中找到更多详细信息。
翻译自: https://www.javacodegeeks.com/2018/03/apache-camel-2-21-released-whats-new.html
apache.camel
apache.camel_Apache Camel 2.21发布–新增功能相关推荐
- apache.camel_Apache Camel 2.20发布–新增功能
apache.camel Apache Camel 2.20已于今天发布,并且像往常一样,我受命撰写有关此出色新版本及其亮点的博客. 该版本具有以下重点. 1)Java 9技术预览支持 我们已经开始支 ...
- apache.camel_Apache Camel 2.19发布–新增功能
apache.camel Apache Camel 2.19于2017年5月5日发布,大约在一段时间后,我做了一个小博客,介绍了该版本包含的值得注意的新功能和改进. 这是值得注意的新功能和改进的列表. ...
- Apache Camel 2.21发布–新增功能
我们刚刚发布了Apache Camel 2.21,我将在此博客中重点介绍值得注意的更改. 此版本不支持Spring Boot2.对Spring Boot 2的支持将在Camel 2.22中提供, 我们 ...
- Apache Camel 2.20发布–新增功能
Apache Camel 2.20已于今天发布,并且像往常一样,我受命撰写有关此新发行版及其亮点的博客. 该版本具有以下重点. 1)Java 9技术预览支持 我们已经开始支持Java 9的工作,此版本 ...
- Apache Camel 2.19发布–新增功能
Apache Camel 2.19于2017年5月5日发布,大约在一段时间后,我做了一个小博客,介绍了该版本包含的值得注意的新功能和改进. 这是值得注意的新功能和改进的列表. 1. Spring Bo ...
- apache.camel_Apache Camel 2.23发布
apache.camel 昨天发布了Apache Camel 2.23 ,其中最值得注意的新功能是对Spring Boot 2.1的支持,我们还改进了启动器组件以包括更多的元数据,并对改进的Sprin ...
- apache.camel_Apache Camel 2.11发布
apache.camel 上周Apache Camel 2.11发布了. 这篇博客文章总结了最引人注目的新功能和改进. 有关详细说明,请参见Camel 2.11发行说明 . 1)新组件 与往常一样,每 ...
- apache.camel_Apache Camel 2.9发布–十大变化
apache.camel 在2011年的最后一天,阿帕奇骆驼制品被成功地推到了Maven仓库中,距离香槟酒瓶破裂并进入2012年仅1.5个小时. 2.9版是创纪录的发行版,自5个月前发布2.8版以来, ...
- apache.camel_Apache Camel 2.18发布–包含内容
apache.camel 本周发布了Apache Camel 2.18.0 . 此版本是重要版本,我将在此博客文章中重点介绍. Java 8 Camel 2.18是第一个需要Java 1.8的版本(例 ...
最新文章
- 半导体制冷片中的N,P半导体测试
- (四)Decorator设计模式解决GET/POST请求的乱码问题(转)
- java上传永久图文素材_Java-微信开发上传永久素材(支持所有文件类型)
- 算法竞赛入门经典 第二章总结
- 大家不要催!雷军的螺丝刀已经准备好了...
- Shutdown In Period 1.0
- 阶段1 语言基础+高级_1-3-Java语言高级_05-异常与多线程_第5节 线程池_2_线程池的代码实现...
- Apache Tomcat 安装配置图文详细教程
- c语言实数的输出和占位_C语言输出格式总结
- (ffmpeg)ffmpeg+SDL的简单播放器(雷霄骅)更新版
- selenium对弹窗(alert)的处理
- 关于构建umi+dva+ant react项目 附源码
- 听说今天是七夕,那我们写一个网页开发来庆祝一下
- php style EOT EOD
- signature=fd1093c9205f8af457ccc5f1d3251c78,An FDTD method for ELFE propagation in seawater.
- 字符串长度的计算与字符串比较
- OpenFace windows使用
- 用R画有图例的中国地图
- JS 10位时间戳转日期
- php企业站运用到的工具,DouPHP轻量级企业建站工具官方版