骆驼骑士正在忙于即将发布的Apache Camel 2.18版本。 当我们动态更新发行说明时 ,这是一种快速查看即将发生的情况的方法。 我只是想在夏天在这里进行快速更新,到目前为止,我们已经完成了简短的重点介绍。 随着发行版的临近和文档的完善,还会有更多详细的细节。

Java 8

Apache Camel 2.18是第一个需要Java 8作为运行时的版本。 以前已经在博客上写过 因此,所有的构建和源代码都已更改为可作为Java 8进行编译,并且我们已开始在新代码中使用带有lambda的Java 8代码样式(因为我们向后移植到较旧版本,因此不使用现有代码)。

Netflixx OSS

我们拥有将骆驼与Netflixx OSS堆栈集成的新组件,例如Hysterix和Ribbon。

Apache Camel 2.18 –即将推出的功能的亮点

与Hystrix仪表板集成在一起。

Apache Camel 2.18 –即将推出的功能的亮点

还有一个Zipkin组件,用于分布式消息跟踪。

Apache Camel 2.18 –即将推出的功能的亮点

服务

我们引入了一个服务调用EIP来抽象和简化从Camel调用外部服务的过程。 想法是,无论托管在何处,都可以以相同的方式调用远程服务。 Camel将从选择的服务注册表中查找服务,例如从kubernetes,openshift,cloud Foundry,zuul,consul,zookeeper或其他任何内容中。

Spring

改进了在Spring Boot上运行Camel。 骆驼现在可以在Spring入门网站上找到。

Apache Camel 2.18 –即将推出的功能的亮点

..和骆驼现在也在WildFly Swarm网站上。

Apache Camel 2.18 –即将推出的功能的亮点

如果启用了Spring Boot运行状况执行器,Camel现在会显示运行状况指示器。所有Camel组件和数据格式现在都提供了自动配置选项(带有文档),您可以通过工具进行配置(我们正在考虑如何对端点选项执行类似的操作)。

Apache Camel 2.18 –即将推出的功能的亮点

并且其全部是从源代码自动生成的,因此,当添加新选项时,其自动包含在下一个版本中。

组件

我们正在将Camel文档从Wiki迁移到源代码中包含的ascii文档文件,因此我们可以生成一个新的网站和文档。 这也使我们能够根据源代码自动更新文档。 非常感谢Andrea Cosentino耐心地完成了大部分迁移工作,这是一个劳动密集型的过程。

和往常一样,有许多新组件。 目前,我们为您提供8种新产品。 Apache Camel 2.18的目标是在暑假之后的9月左右发布。

翻译自: https://www.javacodegeeks.com/2016/06/apache-camel-2-18-highlights-coming.html

相关文章:

  • 2021-12-20
  • 2021-04-19
  • 2021-06-11
  • 2021-11-09
  • 2021-08-30
  • 2022-01-20
  • 2021-12-10
猜你喜欢
  • 2021-10-30
  • 2021-09-26
  • 2021-10-12
  • 2021-10-10
  • 2021-08-08
  • 2021-12-20
  • 2021-10-04
相关资源
相似解决方案