Apache Camel 3.11.4
Apache Camel 3.11.4 现已发布。Apache Camel 是一个开源的面向消息的中间件框架,它有一个基于规则的路由和调解引擎,提供了一个基于 Java 对象的企业集成模式的实现,使用应用编程接口来配置路由和调解规则。
在面向服务的架构项目中,Camel 经常与 Apache ServiceMix、Apache ActiveMQ 和 Apache CXF 一起使用。
主要更新内容
- Bug 修复
- camel-core - XPathBuilder 在使用 @XPath 注释时从不清除池并增加池导致内存泄漏
- 工作完成后,UnitOfWorkHelper 不会清除 UoW
- Camel-AWS2-SQS:消息属性最多可以有 10 个
- rest-dsl - clientRequestValidation 失败,然后操作产生的不仅仅是 xml 或 json
- camel-karaf - 添加 camel-cxf 时出错
- camel-debezium-mongodb-starter 不会从 application.properties 中提取值
- 抛出 JMX MBean InstanceAlreadyExistsException
- HttpRestHeaderFilterStrategy 不过滤 queryParameter 标头
- 在 quarkus 开发模式下,camel-jslt 无法从类路径加载文件
- 忽略属性 Exchange.markRollbackOnlyLast
- 启用缓存时不正确的简单表达式行为
- Datasonnet header 不能用于设置 bodyMediaType
- authUsername 和 authPassword 参数未传递到底层端点
- 改进
- camel-MLLP:值为 'false' 的选项 'logPhi' 不适用于异常记录
- camel-aws - 处理完成时取消 "扩展可见性窗口" 会导致中断异常
- camel-restdsl 插件没有实现参数 clientRequestValidation
详情请查看更新公告。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Waterfox G4.0.3.1 发布,重新启用 Flash 插件
Waterfox 是一个基于 Firefox 的开源浏览器,由 Alex Kontos 于 2011 年首次发布。目前 Waterfox 分为两个版本 —— Classic 和 Current(G4)。Waterfox 在 Firefox 的基础上,将影响用户隐私的数据收集、遥测和启动分析等功能进行了移除。 Waterfox G4.0.3.1 发布,更新内容如下: 新功能 现在可以启用 Flash 等插件,但出于安全考虑,需要进行交互才能让网页运行它。 地址栏现在可以更明显地显示出一个网站是安全的还是不安全。 修复 G4.0.3.1: Bootstraped 扩展现在将在重新启动时加载 G4.0.3.1: 修复了各种书签栏和状态栏问题 G4.0.3.1: 修正了 Windows 上的菜单栏问题 安装 Bootstrapped 扩展的问题现在已经解决了 复制标签的 URL 现在不再出现错误 当你移动标签的位置时,标题栏和按钮将在 Windows 上正确隐藏。 未解决 书签工具栏可能不允许右键点击某些项目。为了解决这个问题,请隐藏然后再取消隐藏书签工具栏。 状态栏不包括默认项目(缩放、全屏...
- 下一篇
每日一博 | 并发高?可能是编译优化引发有序性问题
摘要:CPU为了对程序进行优化,会对程序的指令进行重排序,此时程序的执行顺序和代码的编写顺序不一定一致,这就可能会引起有序性问题。 本文分享自华为云社区《【高并发】解密导致并发问题的第三个幕后黑手——有序性问题》,作者:冰 河 。 有序性 有序性是指:按照代码的既定顺序执行。 说的通俗一点,就是代码会按照指定的顺序执行,例如,按照程序编写的顺序执行,先执行第一行代码,再执行第二行代码,然后是第三行代码,以此类推。如下图所示。 指令重排序 编译器或者解释器为了优化程序的执行性能,有时会改变程序的执行顺序。但是,编译器或者解释器对程序的执行顺序进行修改,可能会导致意想不到的问题! 在单线程下,指令重排序可以保证最终执行的结果与程序顺序执行的结果一致,但是在多线程下就会存在问题。 如果发生了指令重排序,则程序可能先执行第一行代码,再执行第三行代码,然后执行第二行代码,如下所示。 例如下面的三行代码。 int x = 1; int y = 2; int z = x + y; CPU发生指令重排序时,能够保证x=1和y = 2这两行代码在z = x + y这行代码的上面,而x = 1和 y...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Windows10,CentOS7,CentOS8安装Nodejs环境
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS8编译安装MySQL8.0.19
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS8安装Docker,最新的服务器搭配容器使用
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS关闭SELinux安全模块