`
dev_liu
  • 浏览: 112516 次
  • 性别: Icon_minigender_1
  • 来自: 成都
最近访客 更多访客>>
社区版块
存档分类
最新评论

jms基本介绍

    博客分类:
  • JMS
JMS 
阅读更多
 1.JMS接口描述
   JMS 支持两种消息类型PTP Pub/Sub,分别称作:PTP Domain Pub/Sub Domain,这两种接口都继承统一的JMS父接口,JMS 主要接口如下所示:<o:p></o:p>

MS父接口<o:p></o:p>

PTP<o:p></o:p>

Pub/Sub<o:p></o:p>

ConnectionFactory<o:p></o:p>

QueueConnectionFactory<o:p></o:p>

TopicConnectionFactory<o:p></o:p>

Connection<o:p></o:p>

QueueConnection<o:p></o:p>

TopicConnection<o:p></o:p>

Destination<o:p></o:p>

Queue<o:p></o:p>

Topic<o:p></o:p>

Session<o:p></o:p>

QueueSession<o:p></o:p>

TopicSession<o:p></o:p>

MessageProducer<o:p></o:p>

QueueSender<o:p></o:p>

TopicPublisher<o:p></o:p>

MessageConsumer<o:p></o:p>

QueueReceiver,QueueBrowse r<o:p></o:p>

TopicSubscriber<o:p></o:p>

<o:p></o:p>

 <o:p></o:p>

 <o:p></o:p>

 <o:p></o:p>

                   
 

ConnectionFactory :连接工厂,JMS 用它创建连接
 Connection
JMS 客户端到JMS Provider 的连接
 Destination
:消息的目的地
 Session
一个发送或接收消息的线程
 MessageProducer
Session 对象创建的用来发送消息的对象
 MessageConsumer
Session 对象创建的用来接收消息的对象

2.JMS消息模型
JMS 消息由以下几部分组成:消息头,属性,消息体。

2.1
消息头(Header) - 消息头包含消息的识别信息和路由信息,消息头包含一些标准的属性如:JMSDestination,JMSMessageID 等。 <o:p></o:p>

 消息头<o:p></o:p>

 由谁设置<o:p></o:p>

JMSDestination<o:p></o:p>

send publish 方法<o:p></o:p>

JMSDeliveryMode<o:p></o:p>

send publish 方法<o:p></o:p>

JMSExpiration<o:p></o:p>

send publish 方法<o:p></o:p>

JMSPriority<o:p></o:p>

send publish 方法<o:p></o:p>

JMSMessageID<o:p></o:p>

send publish 方法<o:p></o:p>

JMSTimestamp<o:p></o:p>

send publish 方法<o:p></o:p>

JMSCorrelationID<o:p></o:p>

客户<o:p></o:p>

JMSReplyTo<o:p></o:p>

客户<o:p></o:p>

JMSType<o:p></o:p>

客户<o:p></o:p>

JMSRedelivered<o:p></o:p>

JMS Provider<o:p></o:p>

<o:p></o:p>

 <o:p></o:p>

<str>

分享到:
评论

相关推荐

    JMS中间件ActiveMQ介绍

    #### JMS 基本构件 - **连接工厂**:创建连接的对象。 - **连接**:封装了JMS客户端到JMS Provider的连接。 - **会话**:生产和消费消息的单线程上下文。 - **生产者**:发送消息的对象。 - **消费者**:接收消息的...

    JavaEE5学习笔记03-JMS介绍与使用

    ### Java Message Service (JMS) 介绍与使用 在深入探讨Java Message Service(JMS)之前,我们首先明确其在Java EE生态系统中的地位。JMS是Java Platform, Enterprise Edition(Java EE)的一部分,用于实现分布式...

    jms基本用法

    本文将详细介绍JMS的基本用法,并探讨其在实际开发中的应用。 首先,JMS定义了两种主要的消息模型:点对点(Point-to-Point,P2P)和发布/订阅(Publish/Subscribe,Pub/Sub)。在点对点模型中,消息从一个生产者...

    深入浅出JMS-JMS介绍说明文档

    ### JMS基本概念与原理详解 #### 一、引言 Java消息服务(JMS,Java Message Service)作为Java Platform Enterprise Edition (Java EE) 的重要组成部分之一,为开发者提供了一个强大的消息中间件标准。通过这一...

    OSB中JMS配置及队列使用说明

    同时,需要了解基本的 JMS 概念和 OSB 的基本配置。 JMS 及消息队列概要介绍 JMS 是 Java 平台上的一种消息服务规范,允许 Java 应用程序创建、发送、接收和读取消息。JMS 提供了两种类型的消息模型:点对点模型和...

    maximo的JMS配置

    本文将详细介绍如何在 Maximo 中配置 JMS,以便实现高效的系统间通信。 #### 二、配置前准备 在开始配置 JMS 之前,确保具备以下条件: 1. **熟悉 Oracle WebLogic Server 管理控制台**:配置 JMS 时需要用到 ...

    JMS规范教程pdf

    #### 一、JMS基本概念 **1.1 什么是JMS(JAVA MESSAGE SERVICE)?** JMS,即Java Message Service,是Java平台中的消息服务应用标准,允许应用程序组件通过Java消息服务进行通信。它为分布式系统提供了消息传递和...

    weblogic中使用JMS发送和接受消息

    ### 一、JMS基本概念 1. **Queue(队列)**:队列是一种点对点的消息传递模型,其中每个消息只会被一个消费者接收。一旦消息被消费,它就会从队列中移除。这种模式适用于一对多的单播通信。 2. **TOPIC(主题)**...

    jms

    由于标签包含了“源码”和“工具”,这篇博文可能深入解析了JMS的实现细节,或者介绍了与JMS相关的开发工具,如消息代理(message broker)如Apache ActiveMQ、RabbitMQ等,或者是用于测试和调试JMS的工具。...

    JBOSS建立JMS应用实例

    总结来说,JBOSS中的JMS应用实例涉及了JMS的基本概念、JBOSST的配置、代码编写以及具体的应用场景。通过实践这些步骤,开发者可以掌握如何在JBOSST环境中利用JMS进行高效的数据通信。同时,提供的文档和项目文件为...

    JMS--J2EE培训材料

    本文档旨在详细介绍JMS的基本结构、开发实例,帮助读者从入门到精通。 #### 二、JMS的基本结构 JMS提供了两个主要的消息域:点对点(PTP)和发布/订阅(Pub/Sub)。 1. **点对点(PTP)**:在此模式下,消息发送给特定的...

    weblogic_jms服务器配置

    本篇文章将详细介绍如何配置 WebLogic JMS 服务器,包括持久性存储、创建 JMS 服务器、配置 JMS 模块以及代码实现发送和接收主题。 **1. 配置持久性存储** 持久性存储对于 JMS 消息非常重要,因为它确保即使在...

    JMS与MDB介绍

    ### JMS与MDB详解 #### 一、JMS概述 **Java消息服务(JMS)**是一种消息中间件协议标准,旨在提供一个统一的API,让开发者能够在分布式环境中...掌握JMS的基本概念及其编程模型对于构建高效的企业级应用至关重要。

    JMS 学习资源

    通过本文的介绍,我们了解了 JMS 的基本概念、通信模型以及关键组件的作用。掌握了这些基础知识,可以帮助开发者更好地理解和使用 JMS 进行企业级应用程序的开发。在未来的学习过程中,还可以进一步探索如何利用 JMS...

    JMS学习笔记(一)——JMS简介安装ActiveMQ

    3. **配置**:打开conf目录下的activemq.xml配置文件,根据需求进行基本配置,如端口号、存储路径等。 4. **启动**:进入bin目录,运行相应操作系统的start.bat(Windows)或start.sh(Linux/Mac)脚本启动ActiveMQ...

    JMS管理与开发手册.pdf

    - **JMS概述**:章节介绍了JMS的基本原理,包括点到点(P2P)和发布/订阅(Pub/Sub)两种消息模型,以及如何通过JMS与其他企业级Java API协同工作,如JNDI(Java命名和目录接口)。 - **参数配置与应用**:详细说明...

    JMS规范PDF

    - **架构概述:** 该部分详细介绍了JMS的整体架构设计,包括JMS应用的基本构成和管理机制。 **2.2 什么是JMS应用** - **定义与组成:** JMS应用由定义消息的应用程序和一系列与其交互的客户端组成。 **2.3 管理** ...

    JMS概念及原理,简明扼要

    #### 二、JMS的基本概念 ##### 1. 消息模型 JMS支持两种消息模型:点对点(Point-to-Point, P2P)和发布/订阅(Publish-Subscribe, Pub/Sub)。 - **点对点模型**:在该模型中,消息由一个或多个生产者发送到一个...

    jms-study.zip_jms_server jms

    1. **JMS API介绍**:包括JMS接口的详细说明,如ConnectionFactory、Connection、Session、MessageProducer、MessageConsumer等。 2. **消息格式和属性**:了解如何设置和获取消息的属性,以及如何创建不同类型的JMS...

    Spring整合JMS(三)——MessageConverter介绍

    Spring默认提供了几种常见的MessageConverter,如SimpleMessageConverter和Jackson2JsonMessageConverter,它们分别支持基本类型和JSON格式的数据转换。 1. SimpleMessageConverter SimpleMessageConverter是最基础...

Global site tag (gtag.js) - Google Analytics