BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

JBoss HornetQ项目发布了

| 作者 Dio Synodinos 关注 3 他的粉丝 ,译者 张龙 关注 12 他的粉丝 发布于 2009年9月3日. 估计阅读时间: 4 分钟 | 都知道硅谷人工智能做的好,你知道 硅谷的运维技术 也值得参考吗?QCon上海带你探索其中的奥义

近日JBoss发布了HornetQ项目,这是一个开源、多协议、嵌入式、高性能、集群、异步的消息系统。过去几年,JBoss Messaging 2.0一直使用HornetQ的代码基。

发布声明对HornetQ的特性进行了更为深入细致的描述

在设计HornetQ之初,可用性就一直占据着重要位置:我们提供了一个内容丰富、容易理解的用户手册以及快速上手指南,同时还发布了超过65个示例供用户快速体验,它向用户展现了HornetQ的方方面面,从简单的JMS使用到复杂的服务器集群以及高级功能。

灵活性也是HornetQ的一大特色:其优雅的基于POJO的设计将对第三方的依赖减至最低,既可以独立的消息代理方式运行,也可以集成到你所喜欢的JEE应用服务器中,还可以嵌入到自己的应用中,一切随你。

性能是HornetQ的又一大特色:我们特有的高性能解决方案为其提供了前所未有的持久化消息性能。当运行在Linux上时会自动切换到本地模式,它使用了异步IO以提供持久化的消息速率,这样就能充分利用磁盘的写能力。该可插拔的传输系统利用了JBoss Netty以提供极佳的性能和可伸缩性。

虽然HornetQ可以集成到JBoss Application Server中,但我们还是能以独立消息服务器的方式运行它

HornetQ不依赖于任何JBoss Application Server组件,事实上,HornetQ核心只依赖于JDK!
尽管我们可以轻松将HornetQ集成到JBoss Application Server中作为JMS提供者,但也可以在JBoss Application Server之外以独立的方式运行(功能上不会受到任何影响),甚至还可以通过依赖注入框架如Spring或是Google Guice对其进行实例化。

其项目wiki列出了当前发布中所包含的特性列表

JBoss也在FAQ中解释了HornetQ与JBoss Messaging 2.0之间的关系

在过去几年中,JBoss Messaging 2.0一直使用着HornetQ的代码基。

我们决定为其更名并将其划分出来成为一个独立项目,因为它在很多地方都与JBoss Messaging 1.x存在着很大差异,我们也不想将这两个迥异系统混淆起来。HornetQ的大部分代码基都不同于JBoss Messaging 1.x。

那么现在JBoss Messaging怎么样了呢?JBoss Messaging 1.x还是在JBoss Messaging名下,只不过该项目目前仅仅处在维护状态下,所有新的消息开发都将在HornetQ项目上进行。

JBoss旨在让HornetQ成为云中的消息提供者,同时我们也在致力于为消息操纵实现一个RESTful风格的API。HornetQ也将实现AMQP和本地STOMP支持以使其成为一个真正的多语言消息系统。

HornetQ使用的是Apache Software License 2.0协议,不过有少量文件例外,他们使用的是LGPL协议,不久之后,JBoss就将为这些文件提供调整的ASL协议。

可以在项目站点wiki上找到关于HornetQ的更多信息。同时还有一个简短的指南有助于你迅速了解HornetQ

查看英文原文:JBoss Announced the HornetQ project

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

不知道和apache的 activeMQ比起来速度如何 by wangzm zhimeng

不知道和apache的 activeMQ比起来速度如何。
等待性能测试对比吧。现在估计还不稳定吧。。。

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

1 讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT