JMS实战之一-------什么是JMS

什么是JMS

        JMSJava消息服务(Java Message Service)应用程序接口是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。Java消息服务是一个与具体平台无关的API

        消息中间件使独立的分布式应用程序或应用程序组件可以通过消息进行交互。这些组件无论是在同一主机、同一网络上运行,还是通过 Internet 松散地连接在一起,均可使用消息传送来传递数据以协调各自的功能。

        JMS 的一个重要目标是最小化实现一个消息中间件提供商所需要的工作。JMS 提供商是一个在消息产品实现JMS 的实体。通俗点说,JMS就像一个类,而中间件提供商就是JMS类的一个对象。常见的消息中间件有:开源的如ActiveMQ、商用的如金蝶公司的ApusicMQ,简称AMQ

 

为什么学习JMS

        近年来,系统的复杂性增长非常显著。现在对系统的可靠性。可伸缩性和灵活性等要求比以前更高,这种需求已经促成了更为复杂的先进性结构的出现。为了适应这种对更好更快的系统日益增长的需求,体系结构师、设计师和开发者已经开始利用消息传送机制(JMS)很多企业的分布式系统之间的交互、通信都会用到消息中间件,作为解决这些复杂问题的一种方式。所以学习JMS,对于有java开发人员,尤其是平台架构设计师提高自身价值和能力有很大帮助。 

 

如何学习?

JMS是一种厂商无关的java API,它可以供多个不同的消息中间件厂商使用。JMSJDBC非常相似,应用程序开发者能够重用同样的API来访问多种不同的系统。如果厂商提供了JMS兼容的服务提供程序,我们就可以使用JMS API来向其发送消息,或者从厂商处接受消息。比如,你使用ApacheActiveMQ发送接收消息,你就可以使用相同的JMS API来使用金蝶的ApusicMQ发送接收消息。

本教程我将使用ActiveMQ来给大家演示java消息中间件是如何工作的。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

登峰大数据

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值