您的位置:首页 > 其它

第一章、jms介绍--开篇

2011-05-14 16:29 218 查看

此处作为一个开篇,先简单介绍下JMS。

一、MOM

MOM是面向消息的组件,通过提供消息传递和消息排队模型,它可在分布环境下扩展进程间的通信,并支持多种系统通讯协议、语言、应用程序、硬件和软件平台。目前流行的MOM中间件产品有IBM的MQSeries、 BEA的MessageQ等。

二、JMS

JMS即JAVA消息服务(Java Message Service)应用程序接口是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间或分布式系统中发送消息,进行异步通信。2001年6月25日,Java消息服务发布JMS 1.0.2b,2002年3月18日Java消息服务发布 1.1,统一了消息域,奠定了java MOM的发展模式。Java消息服务是一个与具体平台无关的API,绝大多数MOM提供商都对JMS提供支持。开源优化的产品有,APACHE ActiveMQ、JBOSS HornetQ商业的有,BEA的BEA WebLogic Server JMS、IBM的WebSphere MQ、Sonic Software的SonicMQ等。

三、消息传送机制的优势

系统解耦(system decoupling)
异构集成(heterogeneous integration)
缓解系统瓶颈(reduce system bottlenecks)
提高可伸缩性(increase scalability)

四、基于消息的模型

点到点模型(PTP)
发布/订阅(Pub/Sub)

五、后续的话题

后续笔者将分别研究每个方面.主要包括:
消息传送与事务
Spring与JMS
分析ActiveMQ存储
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: