带有Spring Boot 2支持的Apache Camel 2.22发布

今天,我们发布了最新的Apache Camel 2.22.0版本 ,这是第一个正式完全支持Spring Boot 2的版本。这是一项重大的工作,因为针对像Apache Camel这样的大型框架将Spring Boot v1升级到v2付出了很多努力–感谢骆驼队和他们的贡献。 对Spring Boot 2的支持是该发行版的主要目标,因此,此发行版应尽快在先前的Camel 2.21发行版之后发布,因此,此发行版所包含的内容与普通发行版所包含的内容不一样。

当您使用Spring Boot 2时,Spring团队已经更新了他们的start.spring.io网站,现在包括Apache Camel。如果您使用的是Spring Boot 1,则SB1可以使用Apache Camel的早期版本(例如2.21.1)。

Apache CamelSpring靴子

该版本还包括其他一些值得注意的改进,例如对具有HTTP端点的toD EIP的内部优化,以在将具有各种动态参数的相同http发送到同一主机时更好地重用现有的http连接。

Rest DSL也进行了改进,以支持指定将包含在swagger文档中的安全性定义。 我们还添加了支持启用客户端请求验证的支持,以便Rest DSL可以根据其内容类型和接受的响应类型来验证是否可以处理请求,以及是否包括所有强制性参数,依此类推。

还有许多新组件:

  • camel-as2 –使用AS2协议通过互联网安全可靠地传输数据的组件。
  • camel-google-mail-stream – google-mail组件提供对Google Mail的访问。
  • 骆驼测微计–使用测微计库直接从骆驼路线收集各种度量。
  • camel-mybatis-bean –使用MyBatis在关系数据库中执行查询,插入,更新或删除。
  • camel-service –表示仅当CamelClusterView处于领导地位时才变为活动的端点。
  • camel-web3j – web3j组件使用Web3j客户端API,并允许您向兼容web3j的内容存储库添加节点/从中读取节点。
  • camel-rxjava2 – Camel的反应流组件的基于RxJava2的后端
  • 骆驼测试容器–对测试容器的骆驼支持
  • camel-testcontainers-spring –使用Spring和testcontainers进行骆驼单元测试

预计下一个更大的Camel版本将是Camel 2.23,我们还将在该版本中努力将更多文档迁移到新系统,并且幸运的是,有一个适用于此版本的新网站和文档。

我们还将开始讨论社区中Apache Camel 3的路线图和更大的目标。 当发生这种情况时,我们将在博客和其他地方发布更多有关此的信息,因此如果您有兴趣帮助并提供有关此事的想法,请密切注意。

现在去享受Spring Boot 2上的Camel。

翻译自: https://www.javacodegeeks.com/2018/07/apache-camel-2-22-released-spring-boot-2.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值