zoukankan      html  css  js  c++  java
  • JMS

    连接工厂
    创建连接对象的工厂。

    连接
    客户端与 JMS 服务器之间建立的连接。创建一个或多个会话。

    会话
    创建消息、生产者和消费者,会话是发送和接收消息的单线程上下文。

    消息
    由三部分组成:消息头、消息属性和消息体。

    生产者
    创建和发送消息。

    消费者
    接收和处理消息。

    目的地
    生产者消息发送的目标,亦或是消费者消息接收的来源。根据消息模型可分为队列和主题。

    JMS 支持两种消息传送模型:点对点模型和发布/订阅模型。

    点对点模型:
      消息通过称为队列的一个虚拟通道来进行交换。队列是生产者发送消息的目的地和接收者消费消息的消息源。
      每条消息仅会传送给一个接收者。可能会有多个接收者在一个队列中侦听,但是每个队列中的消息只能被队列中的一个接收者所消费。
      消息存在先后顺序。一个队列会按照消息服务器将消息放入队列中的顺序,把它们传送给消费者。当消息已被消费时,就会从队列头部将它们删除(除非使用了消息优先级)。

    发布/订阅模型:
      消息通过一个称为主题的虚拟通道进行交换。主题就是生产者发布消息的目的地和订阅者消费消息的消息源。
      每条消息都会传送给称为订阅者的多个消息消费者。订阅者有许多类型,包括持久型、非持久型和动态型。
      发布者通常不会知道、也意识不到哪一个订阅者正在接收主题消息。
      消息被推送给消费者,这意味着消息会传送给消费者,而无须请求。

  • 相关阅读:
    FocusScope学习三: 对FocusScope 的探究与总结
    FocusScope学习二: 很好的理解FocusScope的工作原理
    不同XML之间节点的拷贝
    计算几何DotVector
    计算几何Graham法凸包
    计算几何UVa10652
    线性筛三合一,强大O(n)
    计算几何AngRadVector
    线性筛euler,强大O(n)
    矩阵bzoj1898
  • 原文地址:https://www.cnblogs.com/huey/p/4676030.html
Copyright © 2011-2022 走看看