免费下载案例集|20+数字化领先企业人才培养实践经验 了解详情
写点什么

JBoss HornetQ 项目发布了

  • 2009-09-02
  • 本文字数:1149 字

    阅读完需:约 4 分钟

近日 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

2009-09-02 04:263506
用户头像

发布了 88 篇内容, 共 262.1 次阅读, 收获喜欢 8 次。

关注

评论

发布
暂无评论
发现更多内容

云图说|云上攻击早知道,少不了这个“秘密武器”!

华为云开发者联盟

安全 云服务 云端

企业级软件的核心价值

Marilyn

敏捷开发

企业级软件的核心价值

Learun

敏捷开发 快速开发 企业开发 企业应用

简要分析近几年商业软件开发平台的现状

Learun

企业 企业开发 企业应用

数字信封加密

笑春风

简要分析近几年商业软件开发平台的现状

Marilyn

快速开发 企业开发

自己写歌怎么编曲?4款超好用编曲软件推荐

奈奈的杂社

编曲 音频制作 midi daw

函数式编程:如何高效简洁地对数据查询与变换

华为云开发者联盟

编程 面向对象 数据处理

技术分析:AnalyticDB强力支撑双11

数据库 互联网 数据分析 双十一 数据舱

数据库建表、SQL、索引规范

Bruce Duan

MySQL sql 建表 规范

Week 8 命题作业

阿泰

架构师训练营 1 期 - 第八周作业(vaik)

行之

微服务下,使用 ELK 进行日志采集以及统一处理

华为云开发者联盟

微服务 Kibana ELK

缓存与数据库一致性策略

洛神灬殇

【涂鸦物联网足迹】涂鸦云平台数据类型和取值约束说明

IoT云工坊

人工智能 云计算 物联网 云平台 数据类型

高性能IO模型:为什么单线程Redis能那么快?

小Q

Java redis 学习 架构 面试

阿里P10带你深度剖析:淘宝网是如何基于Spring Cloud微服务框架搭建大型电商平台设计

Java架构追梦

Java 架构 面试 微服务 SpringCloud

建行数字债券允许比特币交易?官方回应了!业内人士:交易架构的创新值得赞赏

CECBC

比特币 债券

分布式集群如何实现高效的数据分布

vivo互联网技术

分布式 DHT hash 数据存储

接口测试文件上传(python+requests)

测试人生路

Python 接口测试

决策树算法-实战篇

比伯

Java 大数据 编程 架构 算法

架构师第一期作业(第8周)

Cheer

作业

重大活动网络攻击面前,京东智联云的攻防之道

京东科技开发者

云计算 网络安全 云安全

Mock服务设计与实现:MySQL驱动字节码修改增强

华为云开发者联盟

MySQL 数据库 sql

飞书的「背道而驰」

ToB行业头条

数字货币合约交易所系统开发技术

薇電13242772558

区块链 数字货币

用废旧纸箱DIY智能宠物喂食器!旅行在外远程投喂“二狗子”

智能物联实验室

物联网 DIY 智能硬件

区块链赋能供应链金融 | 应用优势与四类常见模式

CECBC

区块链 供应商审核

手把手教你撸一个能生成抖音风格动图的gif制作平台

徐小夕

Java css3 GitHub 开源 GIF

重磅发布!Flink Forward Asia 2020 在线峰会预约开启!

Apache Flink

flink

HTTP 前世今生

double U

大前端 HTTP

JBoss HornetQ项目发布了_Java_Dio Synodinos_InfoQ精选文章