`

JMS--Pub/Sub编程

    博客分类:
  • java
阅读更多
相同又不同 第 1 页(共1 页)




附录中有这两个 pub/sub 程序——TPublisher.java 的代码清单 和 TSubscriber.java 的代码清单。我们不再像对 PTP 程序那样一步一步地去分析它们,因为除了所使用的 JMS 接口之外,它们与 QSender.java 和 QReceiver.java 是完全一样的。

在运行这些程序之前需要设置管理对象 TopicConnectionFactory 和 Topic。

运行后将会看到它们与 PTP 程序的不同。如果用同样的 QueueConnectionFactory 和 Queue 运行 QReceiver 的多个实例,您会看到在用 QSender 发送消息时,一个 QReceiver 实例只接收一个发送消息。

如果运行 TSubscriber 的多个实例,那么您就会看到从 TPublisher 发送的所有消息是由 TSubscriber 的所有实例接收的。
分享到:
评论

相关推荐

    jms-1_1-fr-apidocs.zip

    1. **消息模型**:JMS支持两种消息模型——点对点(Point-to-Point,PTP)和发布/订阅(Publish/Subscribe,Pub/Sub)。在点对点模型中,消息由一个生产者发送到一个队列,然后由一个消费者接收;而在发布/订阅模型...

    JMS--J2EE培训材料

    JMS提供了两个主要的消息域:点对点(PTP)和发布/订阅(Pub/Sub)。 1. **点对点(PTP)**:在此模式下,消息发送给特定的目标队列,每个消息会被一个消费者接收并消费。一旦消息被消费,就从队列中移除。 - **队列...

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

    JMS定义了两种基本的消息传递模型:点对点(Point-to-Point, P2P)和发布/订阅(Publish/Subscribe, Pub/Sub)。 ##### 1. 点对点(P2P) - **消息队列(Queue)**:消息队列是P2P模型的核心组件,每个消息都发送...

    TongLINK/Q消息中间件(说明)

    - **发布/订阅(Pub/Sub)**:消息发布者将消息发送到特定主题,订阅者可以选择感兴趣的主题来接收消息。 - **路由**:消息可以通过路由机制被分发到多个目标。 - **集群**:通过集群技术提高系统的可用性和扩展...

    jms-ejb3 source code

    JMS支持两种消息模式:点对点(Point-to-Point,P2P)和发布/订阅(Publish/Subscribe,Pub/Sub)。 EJB3是EJB规范的一个版本,简化了企业级开发,引入了注解驱动和POJO(Plain Old Java Object)概念,降低了开发...

    javax.jms_1.1.0.jar.zip

    JMS提供两种消息传递模式:点对点(Point-to-Point,P2P)和发布/订阅(Publish/Subscribe,Pub/Sub)。 【文件内容详解】: 1. **JMS API**:`javax.jms_1.1.0.jar`包含JMS API的所有接口和类,如`Message`、`...

    jboss-jms包

    - **消息模型**:JMS支持两种消息模型,点对点(Point-to-Point,P2P)和发布/订阅(Publish/Subscribe,Pub/Sub)。 - P2P模型中,消息从一个生产者发送到一个队列,然后由一个或多个消费者消费。消息一旦被消费...

    JMS-ActiveMQ入门实例

    1. **消息模型**:JMS支持两种消息模型——点对点(Point-to-Point,PTP)和发布/订阅(Publish/Subscribe,Pub/Sub)。点对点模型中,消息被发送到一个队列,每个消息只能被一个消费者接收;而在发布/订阅模型中,...

    研究ActiveMQ的文档

    - 在JMS编程模型中,客户端通过一系列JMS API对象与消息服务进行交互。 - **ConnectionFactory**用于创建**Connection**。 - **Connection**创建**Session**,并用于发送和接收消息。 - **Session**创建**...

    基于Jboss的jms编程

    它可以用来执行各种JMS操作,如点对点(P2P)或发布/订阅(Pub/Sub)模式的消息传递。 5. **Jboss JMS配置**: 在Jboss应用服务器中,JMS服务需要在Jboss配置文件(如`jboss-service.xml`或`standalone.xml`)中...

    jms简介.pdf

    JMS 规范支持两种主要的消息模型:点对点 (Point-to-Point, P2P) 和发布/订阅 (Publish/Subscribe, Pub/Sub)。 ##### 3.1 点对点消息模型 - **特点**:P2P 模型确保每个消息至少被一个消费者接收且仅被接收一次。 ...

    JMS 简单使用指南

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

    TongLinkQ开发手册

    它支持点对点(Point-to-Point, PTP)和发布/订阅(Publish/Subscribe, PUB/SUB)两种消息传递模型。 - **JMS的相关概念**: - **JMS队列**:一种先进先出(FIFO)的数据结构,用于存储等待处理的消息。 - **TLQ...

    WSAD环境下JMS异步通信全攻略

    四、JMS Pub/Sub编程 五、二阶段提交的事务 ━━━━━━━━━━━━━━━━━━━━━━━━━━  EJB 2.0和J2EE 1.3规范开始提供对Java消息服务(JMS)的支持。在J2EE 1.3加入JMS之前,J2EE环境中的组件...

    JMS规范教程(中文)

    JMS规范中的消息模型可以分为两种类型:点对点(Point-to-Point,PTP)和发布/订阅(Publish-Subscribe,Pub/Sub)。JMS规范确保了客户端程序的跨平台性,开发者可以在不同的操作系统和硬件平台上编写JMS应用程序,...

    jms-spring3-ibmmq:JMS 1.0.2 与 Spring 3.2.x 和 IBM MQ

    - JMS 是Java平台用于企业级应用间消息传递的API,支持点对点(Point-to-Point,P2P)和发布/订阅(Publish/Subscribe,Pub/Sub)两种模型。 - P2P模型:基于队列(Queue)通信,消息发送者将消息放入队列,一个或...

    sun-jms权威指南

    - **编程域**:分为点对点 (Point-to-Point, P2P) 和发布/订阅 (Publish/Subscribe, Pub/Sub) 模型。 - **可靠消息传送**: - **确认/事务**:确保消息被正确处理的机制。 - **持久性存储器**:用于存储未被消费...

    JMS之ActiveMQ 点对点+发布/订阅

    在JMS中,消息传递有两种基本模型:点对点(Point-to-Point,P2P)和发布/订阅(Publish/Subscribe,Pub/Sub)。 **点对点(Point-to-Point,P2P)模型** 点对点模型是基于队列(Queue)的通信方式。在这个模型中,...

    jms+activeMQ研究文档

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

Global site tag (gtag.js) - Google Analytics