
activemq
seapeak007
这个作者很懒,什么都没留下…
展开
-
ActiveMQ学习(一)——MQ的基本概念
1) 队列管理器 队列管理器是MQ系统中最上层的一个概念,由它为我们提供基于队列的消息服务。 2) 消息 在MQ中,我们把应用程序交由MQ传输的数据定义为消息,我们可以定义消息的内容并对消息进行广义的理解,比如:用户的各种类型的数据文件,某个应用向其它应用发出的处理请求等都可以作为消息。消息有两部分组成: 消息描述符(Message Discription或Message Header),转载 2016-11-29 11:17:01 · 469 阅读 · 0 评论 -
ActiveMQ学习(二)——MQ的工作原理
如图所示 首先来看本地通讯的情况,应用程序A和应用程序B运行于同一系统A,它们之间可以借助消息队列技术进行彼此的通讯:应用程序A向队列1发送一条信息,而当应用程序B需要时就可以得到该信息。 其次是远程通讯的情况,如果信息传输的目标改为在系统B上的应用程序C,这种变化不会对应用程序A产生影响,应用程序A向队列2发送一条信息,系统A的MQ发现Q2所指向的目的队列实际上位于系统B,它将信息放到本转载 2016-11-29 11:20:13 · 927 阅读 · 0 评论 -
ActiveMQ学习(三)——MQ的通讯模式
1) 点对点通讯:点对点方式是最为传统和常见的通讯方式,它支持一对一、一对多、多对多、多对一等多种配置方式,支持树状、网状等多种拓扑结构。 2) 多点广播:MQ适用于不同类型的应用。其中重要的,也是正在发展中的是"多点广播"应用,即能够将消息发送到多个目标站点(Destination List)。可以使用一条MQ指令将单一消息发送到多个目标站点,并确保为每一站点可靠地提供信息。MQ不仅提供了多点转载 2016-11-29 11:21:57 · 459 阅读 · 0 评论 -
ActiveMQ学习(四)——应用程序接口
在 Java 里有 JMS 的多个实现。其中 apache 下的 ActiveMQ 就是不错的选择。 用 ActiveMQ 最好还是了解下 JMS JMS 公共 点对点域 发布/订阅域 ConnectionFactory QueueConnectionFactory TopicConnectionFactory转载 2016-11-29 11:23:05 · 432 阅读 · 0 评论 -
ActiveMQ(五)_伪集群和主从高可用使用
一、本文目的 介绍如何在同一台虚拟机上搭建高可用的Activemq服务,集群数量包含3个Activemq,当Activemq可用数>=2时,整个集群可用。 本文Activemq的集群数量为3个,分别命名为mq1,mq2,mq3 二、概念介绍 1、伪集群 集群搭建在同一台虚拟机上,3个Activemq分别使用不同的端转载 2016-11-29 11:34:18 · 2161 阅读 · 0 评论 -
ActiveMQ(六)_多集群的负载均衡
图一 图一说明: 1、集群一包含3个队列:Amq1、Amq2、Amq3;集群二包含2个队列:Bmq1、Bmq2 2、生产者一生产的消息可以同时发送到群集1、集群2,生产者二也一样 3、消费者一可以同时从集群1、集群2消费消息,消费者二也一样 4、某一个集群挂了,生产者和消费者可以不间断使用其它集群发送,消费消息 一、本文目的转载 2016-11-29 11:42:33 · 4270 阅读 · 0 评论 -
ActiveMQ(七)_集群负载配置
主要注意2.4使用场景的情况 1 概述 针对海量消息所要求的横向扩展性和系统的高可用性,ActiveMQ提供了网络连接模式的集群功能。 简单的说,就是通过把多个不同的broker实例连接在一起,作为一个整体对外提供服务,从而提高整体对外的消息服务能力。 通过这种方式连接在一起的broker实例之间,可以共享队列和消费者列表,从而达到分布式队列的目的。 2 自定义转载 2016-11-29 12:01:16 · 726 阅读 · 0 评论