Apache Camel 2.21发布–新增功能
我们刚刚发布了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 2.21发布–新增功能相关推荐
- apache.camel_Apache Camel 2.21发布–新增功能
apache.camel 我们刚刚发布了Apache Camel 2.21,我将在此博客中重点介绍值得注意的更改. 此版本不支持Spring Boot2.对Spring Boot 2的支持将在Came ...
- 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.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.11发布
上周Apache Camel 2.11发布了. 这篇博客文章总结了最引人注目的新功能和改进. 有关详细说明,请参见Camel 2.11发行说明 . 1)新组件 与往常一样,每个新发行版都包含许多新组件 ...
- Apache Camel 2.9发布–十大变化
在2011年的最后一天,阿帕奇骆驼制品被成功地推到了中央行销仓库,距离香槟酒瓶破裂并进入2012年仅1.5个小时之遥. 2.9版是创纪录的发行版,自5个月前发布2.8版以来,已解决了约500张JIRA ...
- 评论回复功能 asp.net_一键抠图 更快 更强!六月新版 PS 2020 21.2 新增功能测试报告...
一键抠图 更快 更强!六月新版 PS 2020 21.2 新增功能测试报告! 紫枫前几天发布了 Adobe Photoshop 2020 21.2.0.225 最新版本,今天来说说这个版本的新增功能. ...
- Apache Camel 2.23发布
昨天发布了Apache Camel 2.23 ,其中最值得注意的新功能是对Spring Boot 2.1的支持,我们还改进了启动器组件以包括更多的元数据,并对改进的Spring Boot自动配置进行了 ...
最新文章
- 调研字节码插桩技术,用于系统监控设计和实现
- PC2日记——坑爹的第一天2014/08/28
- (0048)iOS开发之内存管理探究
- 我国网民规模已达7.51亿 但网络安全值得警惕
- python class函数报错_Python 的函数是第一类 First-Class 对象
- python 控制系统音量_pygame学习笔记(4):声音控制
- php学历要求_“最好编程语言” PHP面试的两三事
- 030_磁盘调度策略比较
- 返回0-9直接的随机数
- VS2010 修改全局 include目录
- c语言 sizeof(unsign),C语言基础知识
- 到底哪一首才是唐诗第一?
- 2022年国防科技大学考研经验
- 怎样设置CCProxy
- Linux云计算好学吗?Linux云计算运维学习资料 Vim编辑器
- 苹果手机免越狱群控无需硬件即插即用高清投屏控制操作
- 网狐6603服务器列表加载失败,600 秒后将重新加载, ADO 错误:0x80004005,连接失败
- 鸿蒙系统为什么能用太极框架,玩机福音:华为 EMUI 升级鸿蒙之后依然可使用太极运行 Xposed...
- 汇总|CVPR 2021 自动驾驶相关论文
- 深度学习装机指南:从GPU到显示器,全套硬件最新推荐
热门文章
- 面试了 N 个候选人后,我总结出这份 Java 面试准备技巧
- 架构师必须掌握的 10 条设计原则
- php如何接收前端返回的各种类型的数据
- ssm使用全注解实现增删改查案例——DeptMapperImpl
- React中jsx的规则
- 2017蓝桥杯省赛---java---B---7(日期问题)
- android下raw目录的作用,Android 之 assets目录和raw目录
- 为什么光标停在表格中间_word里面为什么打出来的数字中间为啥差一个光标的距离 - 卡饭网...
- python发送邮件 退回_python 发送邮件(收到的邮件要有发送方才能回复)
- thinking-in-java(10)内部类