常见Java开源JMS动静中间件及特性简介
当前位置:以往代写 > JAVA 教程 >常见Java开源JMS动静中间件及特性简介
2019-06-14

常见Java开源JMS动静中间件及特性简介

常见Java开源JMS动静中间件及特性简介

JMS开源动静中间件有许多,本文对常见的几种举办了罗列和简朴较量,但愿对MOM选型的小我私家和企业有所辅佐。

mom4j

mom4j是一个完全实现JMS1.1类型的动静中间件而且向下兼容JMS1.0与1.02.它提供了本身的动静处理惩罚存储使它独立于干系数据与语言,所以它的客户端可以用任何语言开拓.

OpenJMS

OpenJMS是一个开源的Java Message Service API 1.0.2 类型的实现,它包括有以下特性:

*. 它既支持点到点(point-to-point)(PTP)模子和宣布/订阅(Pub/Sub)模子。

*. 支持同步与异步动静发送

*. JDBC耐久性打点利用数据库表来存储动静

*. 可视化打点界面。

*. Applet支持。

*. 可以或许与Jakarta Tomcat这样的Servlet容器团结。

*. 支持RMI, TCP, HTTP 与SSL协议。

*. 客户端验证

*. 提供靠得住动静传输、事务和动静过滤

UberMQ

UberMQ完全实现了Java Message Service 类型。UberMQ是因为现有的很多JMS提供商已经违背了漫衍式计较的焦点原则:快速与简朴而开拓的。

Hermes JMS

操作它提供的Swing UI可以很好的实现监控JMS providers。

ActiveMQ

ActiveMQ是一个开放源码基于Apache 2.0 licenced 宣布并实现了JMS 1.1。它可以或许与Geronimo,轻量级容器和任Java应用措施无缝的给合。

Somnifugi

Somnifugi使得事情在同一个java虚拟机中的线程能实现动静互发。

MantaRay

MantaRay基于peer-2-peer 技能。它具有以下特性:

1.它既支持点对点(point-to-point)的域,又支持宣布/订阅(publish/subscribe)范例的域。

2.而且提供对下列范例的支持:经承认的动静通报,事务型动静的通报,一致性动静和具有耐久性的订阅者支持。

3.动静过滤体制。

4.能与WebLogic and WebSphere 给合。

5.支持TCP, UDP 与 HTTP传输协。

Presumo

Presumo也是一个实现Java Message Service API的JMS动静中间件。

JORAM

JORAM一个雷同于openJMS漫衍在ObjectWeb之下的JMS动静中间件。

JMS4Sdivad

JMS4Sdivad是一个动静系统.它部门地实现了Java动静处事(JMS) API.

    关键字:

在线提交作业