ActiveMQ每一个queue中消息只能被一个消费者消费,然而,有时候,你希望能够监视生产者和消费者之间的消息流。

MirroredQueue: Broker会把发送到某一个队列上的所有消息转发到一个名称类似的topic,因此监控程序只需要订阅这个topic.为启用MirroredQueue,首先要将BrokerService的useMirroredQueues属性设置为true:

<broker xmlns=http://activemq.apache.org/schema/core useMirroredQueue="true">
</broker>

然后可以通过destinationInterceptors设置其属性,如mirrortopic的前缀,缺省是VritualTopic.Mirror.

修改后缀的配置示例:

<broker xmlns="http://activemq.apache.org/schema/core"><destinationInterceptors><mirroredQueue copyMessage="true" postfix=".qmirror" prefix="" /></destinationInterceptors>
</broker>

消息中间件 - ActiveMQ高级特性和用法-Mirrored Queue 镜像队列(了解即可)(十)相关推荐

  1. ActiveMQ高级特性

    引入消息队列之后该如何保证其高可用性 采用ZooKeeper+Replicated LevelDB集群 异步投递Async Sends 背景 对于一个Slow Consumer,使用同步发送消息可能出 ...

  2. 消息中间件--RabbitMQ ---高级特性之消费端ACK与重回队列

    什么是消费端的ACK和重回队列? 消费端的手工ACK和NACK 消费端进行消费的时候,如果由于业务异常我们可以进行日志的记录,然后进行补偿 如果由于服务器宕机等严重问题,那我们就需要手工进行ACK保障 ...

  3. ActiveMQ Destination高级特性

    1.1通配符 1"." 用于作为路径上名字间的分割符 2">" 用于递归的匹配任何以这个名字开始的Destination 3       "*& ...

  4. 廖雪峰python学习笔记之高级特性

    写在前面 寒假时本科舍友的一句话点醒梦中人-你的python基础还没弄明白吧!猛地一想好像确实如此,还停留在随插随用的程度,并且对于迭代器,函数式编程等等,没有深刻理解,所以项目做起来也是空中楼阁,所 ...

  5. activemq的高级特性:消息存储持久化

    activemq的高级特性之消息存储持久化 有基于文件的,数据库的,内存的.默认的是基于文件的,在安装目录/data/kahadb.在conf/activemq.xml文件中. <persist ...

  6. ActiveMQ(14):Destination(目的地)高级特性

    一.Wildcards Wildcards用来支持名字分层体系,它不是JMS规范的一部分,是ActiveMQ的扩展.ActiveMQ支持以下三种wildcards: 1:"." 用 ...

  7. Redis基础用法、高级特性与性能调优以及缓存穿透等分析

    目录 一.Redis介绍 二.Redis数据结构及常用的命令 三.Redis持久化策略选择 四.内存管理与数据淘汰机制 五.Redis过期策略及实现原理 1  说明 2  设置过期时间 3  三种过期 ...

  8. 第4天 java高级特性增强 ---有用 第一遍

    第4天 java高级特性增强 今天内容安排: 1.掌握多线程 2.掌握并发包下的队列 3.了解JMS 4.掌握JVM技术 5.掌握反射和动态代理 java多线程增强 .1. java多线程基本知识 . ...

  9. java高级特性增强01

    java高级特性增强 总结: 1.掌握多线程 2.掌握并发包下的队列 3.了解JMS 4.掌握JVM技术 5.掌握反射和动态代理 java多线程增强 1. java多线程基本知识 1.1. 进程介绍 ...

最新文章

  1. linux 6.6 最新 gblic,Centos6 升级glibc-2.17,解决Requires: libc.so.6(GLIBC_2.14)(64bit)错误解决方法(推荐)...
  2. 安装yarn 心得分享
  3. [sso]搭建CAS单点服务器
  4. 转载:Linux命令之查看文件占用空间大小-du,df
  5. 分布式与人工智能课程(part3)--第三课
  6. makefile 完美教程
  7. linkedin爬虫_您应该在LinkedIn上关注的8个人
  8. js学习总结----柯里化函数
  9. MySQL中函数CONCAT及GROUP_CONCAT 对应oracle中的wm_concat
  10. php学历要求_“最好编程语言” PHP面试的两三事
  11. Linux之Keepalived实现服务器集群高可用
  12. 动态主机配置协议DHCP
  13. C++ 结构体字节对齐
  14. 【三维路径规划】基于matlab粒子群算法无人机三维路径规划【含Matlab源码 015期】
  15. Jupyter Notebook Virtualenv 添加 卸载环境
  16. 广告电商源码广告电商系统开发功能与核心技术源码分享
  17. linux tomcat apr安装,Linux下为Tomcat安装APR
  18. 抖音云控系统领先品牌
  19. open judge 1.7.18
  20. 银行智能风险防控系统(第二版)

热门文章

  1. JDK下载安装以及idea环境变量的配置(详细步骤)
  2. java的jsf是什么_什么是 JSF(Java Server Faces)
  3. 十六进制颜色转换ARGB/RGB
  4. pytorch-YOLOv3移植到寒武纪
  5. 攻防世界-Crypto-Railfence
  6. 投影仪问题Debug
  7. 【提升coding能力】100道Python练习题11-20
  8. Python OCR 识别图片内容
  9. Android 平台的Python——CLE方案实现(三)
  10. Word中序号后面有空格怎么删除?