读书人

ActiveMQ学习札记(一) JMS概要

发布时间: 2012-10-25 10:58:58 作者: rapoo

ActiveMQ学习笔记(一) JMS概要
(一)什么是JMS
jms即Java消息服务(Java Message Service)应用程序接口是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。Java消息服务是一个与具体平台无关的API,绝大多数MOM提供商都对JMS提供支持。

(二)常见的JMS提供商有哪些?
IBM 的 MQSeriesBEA 的 Weblogic JMS serviceApache 的 ActiveMQ
本系列都采用ActiveMQ

(三)核心API
JMS第一个版本是1998年制定的,最后一个版本是在2002年制定的JMS1.1。
本文基于JMS1.1
JMS Provider 完全使用Java对JMS接口的一个实现,上面所说的三个就是JMS Client 一个完全使用JMS编写的发送和接收消息的客户端(必然用Java实现)Non-JMS Client 使用JMS提供商提供的本地客户端API编写收发消息,而不是JMS提供的APIJMS Producer 一个创建和发送JMS消息的客户端应用JMS Consumer 一个接收并处理JMS消息的客户端应用JMS Message JMS基础概念,JMS客户端发送和接收的消息JMS Domains 两种类型的消息,分别为点对点(point-to-point)和发布/订阅(publish/subscribe)Administered Object 对JMS对象进行配置

3.1 Provider

  

读书人网 >软件架构设计

热点推荐