Apache Artemis 1.0.0 发布,嵌入式消息服务 - 开源中国社区
Apache Artemis 1.0.0 发布,嵌入式消息服务
sikkx 2015年06月03日

Apache Artemis 1.0.0 发布,嵌入式消息服务

sikkx sikkx 发布于2015年06月03日 收藏 48 评论 13

有免费的MySQL,为什么还要买? >>>  

Apache Artemis 1.0.0 发布,是首个发布版本,现已提供下载:apache-artemis-1.0.0-bin.zip

更多内容,请查看软件主页

去年,HornetQ 代码库捐献给 Apache ActiveMQ 社区,它现在成为 ActiveMQ 旗下的一个子项目,名为 'Artemis'。自从代码捐献后,不少开发者一直致力于 Artemis 首个版本的开发,让其实现身份的转变,并完成捐赠过程。随着 Apache Artemis 1.0.0 的发布,这一过程终于接近尾声,代码捐赠也告完成。

原来活跃在 HornetQ 上的开发者,现已迁移到 Artemis,成为 Artemis 项目的代码贡献者,在作为 ActiveMQ 旗下一部分的代码库工作。人们寄望于这两个伟大社区的联合,能够为下一代的 message broker提供一个有更多先进功能,更好性能和更高稳定性的路径。相信通过使用 Artemis 的高性能核心和 ActiveMQ 提供的拥有众多特性,这一目标将能够实现。

Artemis 项目的目标是容纳下一代的 message broker。HornetQ 社区上任何与之有关的新的功能要求或贡献,都会被加入到 Artemis 的开发中来。当然,HornetQ 的活跃分支(2.3 和 2.4)也会有 bug 修复,但主要保持在维护模式。

对于那些希望迁移到 Artemis 1.0.0 的 HornetQ 用户,工作会很简单。Artemis 已经兼容 HornetQ 客户端,并支持一系列协议如 AMQP, Stomp , ActiveMQ's 原生消息传输协议 'OpenWire' 以及 JMS 2。此外,已着手开发支持 MQTT。

via hornetq.blogspot.com

Apache ActiveMQ Artemis 提供了一个非堵塞架构,实现了超高性能的 Java 对象消息服务器。其核心只依赖一个 netty.jar 文件。该项目的目的是为你的 Java 应用提供一个嵌入式的消息服务。

特性:

  • 支持 AMQP 协议

  • OpenWire 支持 5 个 ActiveMQ 客户端

  • STOMP 协议支持

  • HornetQ Core 协议支持 HornetQ 2.4,2.5 客户端

  • JMS 2.0 和 1.1 支持

  • 通过共享存储和基于复制的非共享存储实现的高可用性

  • 灵活的集群配置

  • 高性能的日志用于消息持久化

  • 队列内存限制

  • SSL 支持

  • 基于 JMX 管理

  • 支持大消息

  • 主题层次

  • 生产者流控

  • 消费者流控

  • 消息转移

  • Last value queue

  • 消息分组

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:Apache Artemis 1.0.0 发布,嵌入式消息服务
分享
评论(13)
最新评论
0
HornetQ最早就是jboss的mq,后来改名HornetQ ,再后来用netty 4.x开始支持非阻塞架构,现在直接捐给apache是神马节奏
0

引用来自“随风巽”的评论

居然是用netty而不是mina,匪夷所思啊

引用来自“ifanvip”的评论

还在用mina 匪夷所思呀

引用来自“随风巽”的评论

我的意思是,明显mina也是apache的
HornetQ 是JBoss 的消息中间件,用Netty 才是正常的。
0

引用来自“随风巽”的评论

居然是用netty而不是mina,匪夷所思啊
storm hadoop 都在用netty
0

引用来自“随风巽”的评论

居然是用netty而不是mina,匪夷所思啊

引用来自“ifanvip”的评论

还在用mina 匪夷所思呀

引用来自“随风巽”的评论

我的意思是,明显mina也是apache的
HornetQ 、netty都是 jboss的
0
mark..........听起来不错哈
0

引用来自“随风巽”的评论

居然是用netty而不是mina,匪夷所思啊

引用来自“朱宏青”的评论

netty的作者就是mina的作者
这个作者先写了mina 挖了一堆坑 也发现了架构的局限性
然后就重新来过 netty横空出世
按照作者的话来说 mina只是玩玩而已 netty才是真正的工业级利器

引用来自“随风巽”的评论

不是你说的这样的。作者是先做了netty,然后才做的mina的。
http://mina.apache.org/mina-project/road-map.html
这是项目介绍。作者的初衷是想把mina设计的比netty更好,可惜事于愿违
netty一开始是在jboss下的
后来作者被apache找去写了mina
再后来跳出来重新写netty 脱离了jboss
只能说 事于愿为 netty相对mina真的不是一个量级上的 :)
0

引用来自“随风巽”的评论

居然是用netty而不是mina,匪夷所思啊

引用来自“朱宏青”的评论

netty的作者就是mina的作者
这个作者先写了mina 挖了一堆坑 也发现了架构的局限性
然后就重新来过 netty横空出世
按照作者的话来说 mina只是玩玩而已 netty才是真正的工业级利器
不是你说的这样的。作者是先做了netty,然后才做的mina的。
http://mina.apache.org/mina-project/road-map.html
这是项目介绍。作者的初衷是想把mina设计的比netty更好,可惜事于愿违
0

引用来自“随风巽”的评论

居然是用netty而不是mina,匪夷所思啊
netty的作者就是mina的作者
这个作者先写了mina 挖了一堆坑 也发现了架构的局限性
然后就重新来过 netty横空出世
按照作者的话来说 mina只是玩玩而已 netty才是真正的工业级利器
0

引用来自“随风巽”的评论

居然是用netty而不是mina,匪夷所思啊
是捐献给Apache的,刚开始用啥看开发人员喜好
0

引用来自“随风巽”的评论

居然是用netty而不是mina,匪夷所思啊

引用来自“ifanvip”的评论

还在用mina 匪夷所思呀

引用来自“随风巽”的评论

我的意思是,明显mina也是apache的
开源无组织界限,哈哈
0

引用来自“随风巽”的评论

居然是用netty而不是mina,匪夷所思啊

引用来自“ifanvip”的评论

还在用mina 匪夷所思呀
我的意思是,明显mina也是apache的
0

引用来自“随风巽”的评论

居然是用netty而不是mina,匪夷所思啊
还在用mina 匪夷所思呀
0
居然是用netty而不是mina,匪夷所思啊
顶部