首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

ActiveMQ学习札记(一) JMS概要

2012-10-25 
ActiveMQ学习笔记(一) JMS概要(一)什么是JMSjms即Java消息服务(Java Message Service)应用程序接口是一个J

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

  

热点排行