第一章、jms介绍--开篇

此处作为一个开篇,先简单介绍下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存储

 

 


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值