`
liuwei1981
  • 浏览: 770799 次
  • 性别: Icon_minigender_1
  • 来自: 太原
博客专栏
F8258633-f7e0-30b8-bd3a-a0836a5f4de5
Java编程Step-by...
浏览量:160941
社区版块
存档分类
最新评论

JMS消息传送模型

 
阅读更多

jms支持两类消息传送模型:点对点模型(p2p)和发布/订阅模型(pub/sub)。

 

发布/订阅模型设计用于一对多消息广播,而点对点模型则设计用于一对一消息传递。

 

从JMS的视角来看,消息传送客户端成为JMS客户端,而消息传送系统则成为JMS提供者。一个JMS应用程序是由多个JMS客户端和一个JMS提供者组成的业务系统。

 

此外,生产消息的JMS客户端成为消息生产者,接收消息的JMS客户端则称为消息消费者。一个JMS客户端可以既是消息生产者,又是消息消费者。

 

 

分享到:
评论

相关推荐

    JMS 使用 ActiveMQ 传送文件

    3. **jms规范教程.pdf** - 这是一个关于JMS规范的教程,可能详细讲解了JMS接口、消息类型(如点对点和发布/订阅模型)、消息队列和主题等核心概念,为理解JMS和ActiveMQ的工作原理提供了基础。 综上所述,这个主题...

    Java面试要点(适用于2年以上经验,1年亦可)

    1. 什么是 Java 消息服务、JMS 消息传送模型 JMX 1. java.lang.management.*、javax.management.* 泛型 1. 泛型与继承类型擦除 2. 泛型中 K T V E 等的含义 3. 泛型各种用法 单元测试 1. junit、mock、mockito...

    JMS 简单使用指南

    - **消息服务体系结构**:JMS定义了两种主要的消息传送模型——点对点(Point-to-Point, PTP)和发布/订阅(Publish/Subscribe, Pub/Sub)模型。 - **消息传送模型对照表**:PTP模式使用Queue,消息只能被一个消费...

    点对点消息模型示例

    在JMS入门的第三部分,我们将深入探讨点对点消息传送模型的实现。文章中可能会涵盖以下内容: 1. **JMS组件**:首先,我们需要了解JMS中的关键组件,如Message Producer(消息生产者)、Message Consumer(消息消费...

    java8集合源码分析-Project:工程目录

    什么是Java消息服务、JMS消息传送模型 JMX java.lang.management.*、 javax.management.* 泛型 泛型与继承、类型擦除、泛型中K T V E ? 、泛型各种用法 限定通配符和非限定通配符、上下界限定符extends 和 super ...

    jms+activeMQ研究文档

    JMS支持的两种消息传送模型PTP和Pub/Sub分别对应不同的编程域:PTPDomain和Pub/SubDomain。PTP模型下,消息由一个生产者发送至一个队列,然后从队列中传递给一个消费者,且每条消息只能被一个消费者使用。Pub/Sub...

    java消息服务

    本书深入浅出地讲解了jms1.1规范的底层技术、java类和接口、编程模型及其不同实现等java消息服务(jms)和消息传送机制关键技术。通过对支持点对点和发布/订阅“消息传送”的标准api的完全解读及具体实例,介绍了...

    sun-jms权威指南

    - 定义:企业消息传送系统(Enterprise Messaging System, EMS)是一种分布式计算环境中进行消息传递的基础设施。 - **需求**:支持异步通信、消息的持久性和可靠性。 - **集中式消息管理系统 (MOM)**:一种基于...

    JAVA企业级API-JMS

    1. **登录WebLogic控制台**,进入消息->消息传送->JMS模块页面。 2. **创建JMS模型**:例如,创建名为WFSystemModel的JMS模型,并将其分配给服务器。通常情况下,只需要在管理服务器上创建资源。 3. **配置连接工厂*...

    消息中间件在分布式系统中的作用介绍

    JMS支持两种消息模型: 1. 点对点模型(P2P):消息生产者将消息发送到队列中,然后消息消费者从队列中取出并消费消息。队列的特点是消息只能被消费一次,之后将不再存储,且一个消息只会被一个消费者消费。 2. ...

    连接池文件

    #### 五、消息传送模型 - **点对点模型**:点对点模型是一种一对一的消息传递方式,其中消息生产者发送消息到一个特定的队列,该消息只能被一个消费者接收。这种方式支持异步的“即发即弃”消息传递和同步的请求/...

    activemq开发文档

    JMS支持两种消息传送模型:点对点 (PTP) 和发布/订阅 (Pub/Sub)。 1. **点对点模型 (PTP)**:消息从生产者传送到消费者,每个消息只能被一个消费者消费。在PTP模型中,Destination是一个Queue(队列),消息先发送...

    研究ActiveMQ的文档

    - JMS支持两种主要的消息传送模型: - **PTP Domain**: 使用Queue作为消息目标。 - **Pub/Sub Domain**: 使用Topic作为消息目标。 - 不同的领域适用于不同的应用场景,用户可以根据实际需求选择合适的模型。 ##...

    kafka知识点

    1.什么是kafka? 开放性问题 Kafka是一个分布式的流处理平台,一般...点对点模型通常是一个基于拉取或者轮询的消息传送模型,这种模型从队列中请求信息,而不是将消息推送到客户端。这个模型的特点是发送到队列的消息被

    kafka知识总结

    1.什么是kafka? Kafka是一个分布式的基于发布/订阅模式的消息队列,主要应用于大数据实时处理领域。 2.流式计算? 大体包括storm、 spark...点对点模型通常是一个基于拉取或者轮询的消息传送模型,这种模型从队列

Global site tag (gtag.js) - Google Analytics