Apache Camel 2.8.0 发布,基于规则的路由及媒介引擎
程序员文章站
2022-06-03 19:57:47
...
Apache Camel 2.8.0 发布了!
Apache Camel 是一个非常强大的基于规则的路由以及媒介引擎,该引擎提供了一个基于POJO的 企业应用模式(Enterprise Integration Patterns)的实现,你可以采用其异常强大且十分易用的API (可以说是一种Java的领域定义语言 Domain Specific Language)来配置其路由或者中介的规则。 通过这种领域定义语言,你可以在你的IDE中用简单的Java Code就可以写出一个类型安全并具有一定智能的规则描述文件。这与那种复杂的XML配置相比极大简化了规则定义开发。 当然Apache Camel也提供了一个对Spring 配置文件的支持。
该版本的主要改进:
下载地址:http://camel.apache.org/download.html
Apache Camel 是一个非常强大的基于规则的路由以及媒介引擎,该引擎提供了一个基于POJO的 企业应用模式(Enterprise Integration Patterns)的实现,你可以采用其异常强大且十分易用的API (可以说是一种Java的领域定义语言 Domain Specific Language)来配置其路由或者中介的规则。 通过这种领域定义语言,你可以在你的IDE中用简单的Java Code就可以写出一个类型安全并具有一定智能的规则描述文件。这与那种复杂的XML配置相比极大简化了规则定义开发。 当然Apache Camel也提供了一个对Spring 配置文件的支持。
该版本的主要改进:
- 修复了OGNL(Object-Graph Navigation Language)漏洞,支持Map访问中的关键点。
- 改进了OGNL,支持在列表/Map中建立链接索引。
- 在使用Simple表达式时,允许配置resultType。
- 你可以在Bean中指定类型参数,可以准确地选择使用的重载方法(重载方法具有相同的名称,但是参数类型有所不同)。
- SFTP组件允许你进行自定义设置。
- 支持在CamelContext上配置端点缓存。
- JMS用户可将CACHE_AUTO作为默认的缓存级别,确保能够自动检测。
下载地址:http://camel.apache.org/download.html