Chinaunix首页 | 论坛 | 博客
  • 博客访问: 150102
  • 博文数量: 92
  • 博客积分: 2035
  • 博客等级: 大尉
  • 技术积分: 874
  • 用 户 组: 普通用户
  • 注册时间: 2009-09-10 09:03
文章分类

全部博文(92)

文章存档

2010年(38)

2009年(54)

我的朋友

分类:

2009-10-21 15:56:01

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

发布声明对:

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

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

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

虽然HornetQ可以集成到JBoss Application Server中,但我们还是能:

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

其项目wiki列出了。

JBoss也在FAQ中解释了:

在过去几年中,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使用的是,不过有少量文件例外,他们使用的是协议,不久之后,JBoss就将为这些文件提供调整的ASL协议。

可以在与上找到关于HornetQ的更多信息。同时还有一个简短的指南。

查看英文原文:

阅读(603) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~