`
dev_liu
  • 浏览: 110056 次
  • 性别: 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与MDB介绍

    JMS与MDB介绍 基本概念 JMS编程模型 MDB介绍

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

    深入浅出JMS,主要介绍J2EE中的一个重要规范JMS,因为这个规范在企业中的应用十分的广泛,也比较重要,我们主要介绍JMS的基本概念和它的模式,消息的消费以及JMS编程步骤。

    JMS--J2EE培训材料

    详细介绍了JMS的基本结构,开发实例,从入门到精通。

    JMS中间件ActiveMQ详解

    本文来自于csdn,文章主要介绍了JMS作用,模型,基本构件,消息发送时序图等基础知识和ActiveMQ模型分析知识。JavaMessageService(JMS)是SUN提出的旨在统一各种MOM(Message-OrientedMiddleware)系统接口的规范,...

    activemq_使用教程

    在介绍ActiveMQ之前,首先简要介绍一下JMS规范。 1.1 JMS的基本构件 1.1.1 连接工厂 连接工厂是客户用来创建连接的对象,例如ActiveMQ提供的ActiveMQConnectionFactory。 1.1.2 连接 JMS Connection...

    ActiveMQ基本使用与优化

    JMS是一种与厂商无关的 API,用来访问消息收发系统消息。它类似于JDBC(Java Database Connectivity),提供了应用程序之间异步通信的功能。 本文档介绍ActiveMQ的基本使用和部分性能优化。

    深入掌握J2EE编程技术

    《深入掌握J2EE编程技术》全面介绍了JSP层,EJB层和EIS层的设计思想与编程技术,涉及的内容包括:JDBC,JNDI,LDAP,Servlet,JSP,Taglib,EJB,J2EE,Connector,SAX与DOM,RMI,CORBA,JavaMail和JMS。...

    SpringBatch批处理 刘相编

    基本篇重点讲述了数据批处理的核心概念、典型的作业配置、作业步配置,以及Spring Batch框架中经典的三步走策略:数据读、数据处理和数据写,详尽地介绍了如何对CVS格式文件、JSON格式文件、XML文件、数据库和JMS...

    分布式事务实践 解决数据一致性

    介绍了Spring的事务机制、事物抽象、内部事务和外部事物,以及常用的几种事务管理的实现,包括DataSource、JPA、JMS、JTA都通过实例进行说明。还有XA以及两阶段提交,并通过实例演示了使用JTA,通过两阶段提交,实现...

    activemq新手大全

    一、JMS基本概念 二、activemq介绍及安装 1、消息中间件简介 2、activemq 2.1、activemq简介 2.2、activemq下载 2.3、运行activemq服务 2.4、测试 2.5、监控 3、activemq特性 4、activemq使用场景 三、...

    深入掌握J2EE编程技术(卷二)

    本书全面介绍了JSP层,EJB层和EIS层的设计思想与编程技术,涉及的内容包括:JDBC,JNDI,LDAP,Servlet,JSP,Taglib,EJB,J2EE Connector,SAX与DOM,RMI,CORBA,JavaMail和JMS。这些内容基本覆盖了J2EE平台开发...

    深入掌握J2EE编程技术(卷一)

    本书全面介绍了JSP层,EJB层和EIS层的设计思想与编程技术,涉及的内容包括:JDBC,JNDI,LDAP,Servlet,JSP,Taglib,EJB,J2EE Connector,SAX与DOM,RMI,CORBA,JavaMail和JMS。这些内容基本覆盖了J2EE平台开发...

    RabbitMQ原理、集群、基本操作及常见故障处理

    本文来自于民工哥技术之路,本章介绍了rabbitmq的基本原理、基本运维操作、常见故障处理以及RabbitMQ来部署分布式集群系统的三种方法。简介AMQP,即AdvancedMessageQueuingProtocol,高级消息队列协议,是应用层协议...

    [ActiveMQ]消息中间件基本概念及安装

    ActiveMQ是一个完全支持JMS1.1和J2EE1.4规范的JMSProvider实现,它非常快速,支持多种语言的客户端和协议,而且可以非常容易的嵌入到企业的应用环境中,并有许多高级功能。首先简单的介绍一下MQ,MQ英文名Message...

    经典JAVA.EE企业应用实战.基于WEBLOGIC_JBOSS的JSF_EJB3_JPA整合开发.pdf

    第二部分详细讲解了jsf ri、jta、jndi、rmi、jms、javamail、ejb 3的session bean、message driven bean、jpa、jax-ws 2、jaas等java ee知识,这部分知识以jsf+ejb 3+jpa整合开发为重点,通过使用netbeans ide工具...

    大数据流处理框架介绍.pdf

    1).Apache Flume 这是⼀个apache的顶级项⽬,所以域名为flume.apache, 下⾯是官⽹上的原理图,Flume框架把每个收集任务都定义为⼀个Agent(这是 ⼀个JAVA进程),他有三个基本组件Source、Channel、Sink。...

    Spring in Action(第2版)中文版

    10.1.2介绍jms的优点 10.1.3在spring中安装activemq 10.2协同使用jms和spring 10.2.1处理冗长失控的jms代码 10.2.2使用jms模板 10.2.3转换消息 10.2.4将spring的网关支持类应用于jms 10.3创建消息驱动pojo ...

Global site tag (gtag.js) - Google Analytics