ActiveMQ 5.9支持Replicated LevelDB Store 和Hawtio Web控制台
最新版本的消息代理Apache ActiveMQ支持LevelDB Store的复制,同时引入了一个新的HawtioWeb控制台。在之前的版本发布了8个月之后,5.9版本已于最近发布,该版本的新功能和改进包括:
- Replicated LevelDB Store,一个key-value、基于文件的持久化数据库,它使用Apache ZooKeeper从一组代理节点中挑选出一个主节点,然后将所有的更新从主节点同步复制到剩余的代理节点。
- 一个新的代理插件,可以对代理的XML配置进行选择性地变化,这些变化不需要重启就能生效,不会有停机时间。当然,依然有一些变化需要重启代理。
- Hawtio Web控制台,一个插入式的HTML5 Web管理控制台,支持JVM和一些插件(包括ActiveMQ、Camel和Tomcat)。该控制台依赖于服务器端的Jolokia(使用JSON格式并通过HTTP传输的远程JMX)。旧的控制台依然可用,但是考虑以后弃用它。
- 通过WebSockets支持遥测传输MQTT协议。
- 一个Broker Apache Camel组件,促进了Camel功能在ActiveMQ内部的使用。
- 在丢失主节点的状态之后自动重启代理。
- LevelDB和AMQP强化
除了这些新功能之外,该团队还解决了超过200个问题,大部分是bug修复和功能改进,其中的很多bug是关键级别的。
AMQ消息存储已经被弃用,以后不应该再使用它。Apache软件基金会的贡献者Christian Posta发布了一篇博客文章对这些新功能做了介绍,同时还有Demo和一些视频。
Apache ActiveMQ是一个开源的消息和集成模式服务器,完全支持企业集成模式(Enterprise Integration Pattern)。
ActiveMQ Apollo是一个新的消息代理,被称为“ActiveMQ的下一代消息”,它在ActiveMQ的基础上构建。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)