FFMQ是一个轻量级,高性能,快速的Native
JMS1.1开源实现。支持SSL远程连接,自动防故障的持久化机制,基于模板定义目的地(Destination),采用模式匹配自动创建目的地(Destination)。
UberMQ完全实现了Java Message Service
规范。UberMQ是因为现有的许多JMS提供商已经违背了分布式计算的核心原则:快速与简单而开发的。
Somnifugi使得工作在同一个java虚拟机中的线程能实现消息互发。该工具采用JDK 1.5的并发工具箱开发
Open Message Queue是Sun Java System Message Queue的一个开源版本。Open message
queue是一个企业级,可升级,非常成熟的消息服务器。它为面向消息的系统集成提供一套完整的JMS(Java Message Service
PHP-TibJMS是一个PHP4/5的JMS扩展模块,你可以使用它来跟JMS服务器进行消息的收发。
mom4j是一个100%纯Java完全实现JMS1.1规范的消息中间件并且向下兼容JMS1.0与1.02.它提供了自己的消息处理存储使它独立于关系数据与语言,所以它的客户端可以用任何语言开发.
MantaRay基于peer-2-peer 技术。它具有以下特性:
它既支持点对点(point-to-point)的域,又支持发布/订阅(publish/subscribe)类型的域。
JORAM一个类似于openJMS分布在ObjectWeb之下的JMS消息中间件。
JMS4Spread是一个消息系统.它部分地实现了Java消息服务(JMS) API. JMS4Spread utilizes the Spread
利用它提供的Swing UI可以很好的实现监控JMS providers。
OpenJMS是一个开源的Java Message Service API 1.1
规范的实现,它包含有以下特性:
它既支持点到点(point-to-point)(PTP)模型和发布/订阅(Pub/Sub)模型。
ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS
Presumo是一个实现Java Message Service API的JMS消息中间件。目前最新的版本0.0.4。
WebSphere® MQ
(也称MQSeries)以一致的、可靠的和易于管理的方式来连接应用程序,并为跨部门、企业范围的集成提供了可靠的基础。通过为重要的消息和事务提供可靠的、一次且仅一次的传递,Websphere
This project is a try of implementing Java Messages Systems on Java 2 Micro
Edition. The project consists of a few parts: - a library for mobiles,
SUN公司专业的Java系统消息服务器,分为平台版和企业版,平台版可以免费使用,但是不支持一些高级特性例如集群等等。
NServiceBus 是一个功能强大,但轻量级的开源消息服务框架,采用 .NET 平台开发。
JBoss Messaging 是一个高性能的、支持集群的 Java 消息中间件。JBoss Messaging 1.x 是 JBoss
MQZoom是一个平台独立的软件,用于管理任意的MQSeries框架下的查询队列。它将支持不同类型的用户来对需要的队列进行操作,如帮助开发人员跟踪他们的消息。
Bonka’s Queue 是一个基于 HTTP 的消息队列,类似 JMS 和 AMQP
PhoenixJMS is an Avalon/Phoenix JMS SAR implementation. Currently only OpenJMS
server is supported (OpenJMS 0.7.2 libs are required).
AP4R是Asynchronous Processing for
Ruby的缩写,意即“Ruby的异步处理”。该项目是一个异步可靠消息处理的实现,提供消息队列和消息分派的功能。
Apache Qpid (Open Source AMQP Messaging)
是一个跨平台的企业通讯解决方案,实现了高级消息队列协议。提供了 Java、C 两种服务端版本以及
Werx 是一个Java框架,使用了一个轻型总线上的消息机制。总线可以自动发现对象频道。Swing, File, RDBMs, Printer,
0MQ ( ZeroMQ ) 是一个轻量级消息内核。它可用于C、C++、Python、.NET /Mono、Fortran 和 Java
基于Java的消息订阅发布以及点对点异步消息传输框架
JFoxMQ是对J2EE1.3.1规范中JMS1.0.2b的实现,在整个J2EE企业级应用中JFoxMQ可位置如下图:
RabbitMQ 是由 LShift 提供的一个 Advanced Message Queuing Protocol (AMQP)
的开源实现,由以高性能、健壮以及可伸缩性出名的 Erlang 写成,因此也是继承了这些优点。
PHPMQ is an Open Source serverless messaging toolkit for PHP, giving the PHP
developer ability to perform JMS operations such as sending and receiving
Apollo以ActiveMQ原型为基础,是一个更快、更可靠、更易于维护的消息代理工具。Apache称Apollo为最快、最强健的
MUSCLE (Multi User Server Client Linking Environment)
提供一个多路的消息服务器以及相应的网络API,其客户端涉及多种语言包括 C, C++, C#, Delphi, Java, 和 Python.
JBossMQ 是一个实现了 JMS 1.1 规范的JMS服务器
Open-MQ 是一个开源的消息中间件,类似IBM的 WebSphere MQ(MQSeries),采用 C++ 和 Qt
库编写的,支持Windows、Unix 以及 Mac OS 平台,支持 JMS。
DropboxMQ 是一个使用文件系统来存储和发布消息的 JMS 服务器。
MQSSave 是一个用来将 MQSeries 消息队列中的所有消息保存到一个文件的简单 Java 程序。
Powerful network messaging queueing mechanism, realized in Python. Paradigm:
publish subscribe, like java messaging service (JMS). Data exchange is queued,