MQ的通讯模式(摘录)

原创 2004年09月22日 11:49:00
MQ的通讯模式 1) 点对点通讯:点对点方式是最为传统和常见的通讯方式,它支持一对一、一对多、多对多、多对一等多种配置方式,支持树状、网状等多种拓扑结构。 2) 多点广播:MQ适用于不同类型的应用。其中重要的,也是正在发展中的是"多点广播"应用,即能够将消息发送到多个目标站点(Destination List)。可以使用一条MQ指令将单一消息发送到多个目标站点,并确保为每一站点可靠地提供信息。MQ不仅提供了多点广播的功能,而且还拥有智能消息分发功能,在将一条消息发送到同一系统上的多个用户时,MQ将消息的一个复制版本和该系统上接收者的名单发送到目标MQ系统。目标MQ系统在本地复制这些消息,并将它们发送到名单上的队列,从而尽可能减少网络的传输量。 3) 发布/订阅(Publish/Subscribe)模式:发布/订阅功能使消息的分发可以突破目的队列地理指向的限制,使消息按照特定的主题甚至内容进行分发,用户或应用程序可以根据主题或内容接收到所需要的消息。发布/订阅功能使得发送者和接收者之间的耦合关系变得更为松散,发送者不必关心接收者的目的地址,而接收者也不必关心消息的发送地址,而只是根据消息的主题进行消息的收发。在MQ家族产品中,MQ Event Broker是专门用于使用发布/订阅技术进行数据通讯的产品,它支持基于队列和直接基于TCP/IP两种方式的发布和订阅。 4) 群集(Cluster):为了简化点对点通讯模式中的系统配置,MQ提供Cluster(群集)的解决方案。群集类似于一个域(Domain),群集内部的队列管理器之间通讯时,不需要两两之间建立消息通道,而是采用群集(Cluster)通道与其它成员通讯,从而大大简化了系统配置。此外,群集中的队列管理器之间能够自动进行负载均衡,当某一队列管理器出现故障时,其它队列管理器可以接管它的工作,从而大大提高系统的高可靠性。

Activemq几种基本通信方式总结

简介      在前面一篇文章里讨论过几种应用系统集成的方式,发现实际上面向消息队列的集成方案算是一个总体比较合理的选择。这里,我们先针对具体的一个消息队列Activemq的基本通信方式进行探讨。a...
  • wanghuan203
  • wanghuan203
  • 2015年06月29日 11:19
  • 2284

MQ原理、使用场景、IBM WebSphere MQ介绍及spring集成配置

一、MQ简介及特点         MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过写和检索出入列队的针对应用程序的数据(消息)来通信,而无需专...
  • liuhaiabc
  • liuhaiabc
  • 2016年10月31日 16:54
  • 7868

MQ实现两个应用系统之间的通信-----实际操作(二)

使用IBM WebSphere MQ实现两个应用系统之间通信。两个应用系统都必须安装MQ服务器,只有双方都安装了MQ同时也创建队列管理器,而且双方都启动MQ的队列管理器才可以实现通。 这里以A  B ...
  • spring_model
  • spring_model
  • 2016年10月12日 09:49
  • 2300

架构设计:系统间通信(19)——MQ:消息协议(上)

从本文开始,我们介绍另一类型的系统间通讯及输:MQ消息队列。首先我们将讨论几种常用消息队列协议的基本原理和工作方式,包括MQTT、XMPP、Stomp、AMQP、OpenWire等。然后在这个基础上介...
  • yinwenjie
  • yinwenjie
  • 2016年03月07日 15:39
  • 15468

常用MQ原理、使用场景和IBM WebSphere MQ介绍

一、MQ简介及特点 MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过写和检索出入列队的针对应用程序的数据(消息)来通信,而...
  • yunfeng482
  • yunfeng482
  • 2017年06月04日 02:17
  • 895

8大常用通讯中间件/MQ使用总结

8大通讯中间件/MQ,比较常用且有名的有如下几种: 1.      ACE: ACE提供了一组丰富的可重用C++包装外观(WrapperFacade)和框架组件,可跨多种平台完成通用的通信软件任务...
  • fanyunda1988
  • fanyunda1988
  • 2016年06月14日 21:58
  • 1337

ActiveMQ之P2P点对点通信方式

上一篇的代码是发布/订阅(PUS/SUB)的消息通信方式,发布者发布的一个主题,可以由多个消费者来订阅. 这一篇我们来介绍点对点(P2P)模型.P2P就好比两个人打电话,这两个人是独享这一条通信链路的...
  • licheng989
  • licheng989
  • 2016年08月08日 14:11
  • 956

ActiveMQ学习(三)——MQ的通讯模式

1) 点对点通讯:点对点方式是最为传统和常见的通讯方式,它支持一对一、一对多、多对多、多对一等多种配置方式,支持树状、网状等多种拓扑结构。 2) 多点广播:MQ适用于不同类型的应用。其中重要的,也是...
  • seapeak007
  • seapeak007
  • 2016年11月29日 11:21
  • 143

【消息队列MQ】ActiveMq的通信方式

消息规范里面定义最常见的几种消息通信模式主要有发布-订阅、点对点这两种。ActiveMq是JMS消息通信规范的一个实现,除了这两种通信方式,还衍生出来了一种请求应答的模式. 1) publis...
  • zhoufanyang_china
  • zhoufanyang_china
  • 2017年01月05日 16:55
  • 1246

activemq的几种基本通信方式总结(点对点-发布订阅)

简介      在前面一篇文章里讨论过几种应用系统集成的方式,发现实际上面向消息队列的集成方案算是一个总体比较合理的选择。这里,我们先针对具体的一个消息队列Activemq的基本通信方式进行探讨...
  • vsddvsd
  • vsddvsd
  • 2017年01月20日 17:51
  • 1408
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:MQ的通讯模式(摘录)
举报原因:
原因补充:

(最多只允许输入30个字)