leftso 2275 0 2018-07-09 19:12:08

文章位置:左搜> 编程技术> 正文
    今天我们发布了最新的Apache Camel 2.22.0版本,这是第一个正式完全支持Spring Boot 2的版本。这是一项重大工作,因为像Apache Camel这样的大型框架的Spring Boot v1到v2升级需要付出一些努力 - 这么多感谢Camel团队和贡献。对Spring Boot 2的支持是此版本的主要目标,因此在上一个Camel 2.21版本之后,此版本会尽快发布,因此,此版本不包含正常版本中包含的其他内容。

    当你使用Spring Boot 2时,Spring团队已经更新了他们的start.spring.io网站,现在包括Apache Camel。如果你使用的是Spring Boot 1,那么之前版本的Apache Camel,如2.21.1可以与SB1一起使用。
spring boot 2.0官方创建项目支持Apache Camel

该版本还包括一些其他值得注意的改进,例如对带有HTTP端点的toD EIP进行内部优化,以便在使用各种动态参数发送到同一主机时更好地重用现有的http连接。
Rest DSL也得到了改进,以支持指定将包含在swagger doc中的安全定义。我们还添加了对启用客户端请求验证的支持,因此Rest DSL可以验证是否可以根据内容类型和接受的响应类型处理请求,以及是否包含所有必需参数等等。
还有许多新组件:
  • camel-as2 - 使用AS2协议通过互联网传输数据安全可靠的组件。
  • camel-google-mail-stream - google-mail组件提供对Google Mail的访问权限。
  • camel-micrometer - 使用Micrometer库直接从Camel路径收集各种指标。
  • camel-mybatis-bean - 使用MyBatis在关系数据库中执行查询,插入,更新或删除。
  • camel-service - 表示仅在CamelClusterView具有领导力时才变为活动状态的端点。
  • camel-web3j - web3j组件使用Web3j客户端API,允许您向符合web3j的内容存储库添加/读取节点。
  • camel-rxjava2 - 基于RxJava2的后端,用于Camel的反应流组件
  • camel-testcontainers - Camel对测试容器的支持
  • camel-testcontainers-spring - 使用Spring和testcontainers进行Camel单元测试
  • 是
    标题
下一个更大的Camel版本预计将是Camel 2.23,我们也会努力将更多的文档迁移到新系统,并且幸运的是有一个新的网站和文档可供此版本使用。
此外,我们将开始讨论Apache Camel 3在社区中的路线图和更大的目标。当发生这种情况时,我们会在我们的博客和其他地方发布更多相关信息,所以如果您有兴趣帮助并提供您对此问题的想法,请留意。
现在去享受Spring Boot 2上的Camel吧。