QCon 演讲火热征集中,快来分享技术实践与洞见!222222 了解详情
写点什么

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:263578
用户头像

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

关注

评论

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

Navicat Premium 15:可多重连接的数据库开发工具(Mac&win)

Rose

十款可视化项目管理系统全面评测:哪款适合您?

爱吃小舅的鱼

项目管理 可视化

需要工时管理软件?看看2024的10款选择

爱吃小舅的鱼

工时管理

Git 版本控制系统的图形化客户端程序 SmartGit for Mac永久许可证

理理

Mac 版 Logic Pro 内含一整套用于专业歌曲创作、节拍制作、编辑和混音的精细创意工具

理理

BetterTouchTool mac版定制手势 mac触摸板增强工具

理理

如何利用ChatGPT开发一个盈利的AI写作助手网站

陆通

AutoCAD2021( 附安装教程图解)-cad2021自带中文语言

Rose

好用的mac电脑窗口管理工具:Magnet for mac

理理

AI绘画实现数字人2D形象生成及3D数字人视频生成

陆通

开发. AI 视频处理

如何选择适合你的项目工程项目管理系统:10个推荐

爱吃小舅的鱼

工程项目管理

Photoshop2024版本电脑配置要求

Rose

Axure RP 9中文授权版详细图文安装教程 Mac交互式产品原型设计

Rose

Visual Studio Code(简称VS Code)mac上好用免费的微软代码编辑器

理理

如何使用ChatGPT API及Bito插件

陆通

macOS Big Sur 11 系统中如何开启触控板三指拖拽功能?

Rose

影棚模拟器set.a.light 3D STUDIO for mac永久版

理理

DevOps实践:10款优秀软件工具,助力企业文件管理与协作

爱吃小舅的鱼

文档管理 文档管理工具

企业管理必备!10款文档管理软件助力效率提升

爱吃小舅的鱼

文档管理 文档管理工具

AI文本生成UI稿神器Galileo,程序员做独立开发必备

陆通

谷歌访问助手(谷歌浏览器插件)

Rose

Downie4最常用的几种下载方法,全能网页视频下载工具Downie使用教程

Rose

Microsoft Office 2019免激活版—mac&win

Rose

苹果电脑实用软件:SwitchResX for Mac屏幕分辨率修改工具

理理

我们应该在忙时还是闲时发布?

agnostic

运维

2019excel for mac下载安装-免激活永久使用

理理

photoshop 2021 for mac(PS 2021直装版)v22.4.2大师版 支持M1/M2

Rose

Final Cut Pro X 清除缓存方法(附Final Cut Pro 中文版安装包)

Rose

图解Docker Compose 架构设计分析与全攻略:构建、扩展和综合案例(第二部分)

肖哥弹架构

Docker 运维

Astute Graphics for Mac(全系列ai插件合集)下载及安装教程

理理

Microsoft PowerPoint 2019 for mac永久使用 含PowerPoint 2019激活工具

理理

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