项目中需要用到ActiveMQ的这个特性,在官网上找到了这篇文档,简单翻译了下,原文见:http://activemq.apache.org/composite-destinations.html
从v1.1开始,ActiveMQ就已经支持一种名为组合目标(composite destinations)的技术。这种技术可以使一个虚拟的JMS目标用来表示一个JMS目标的集合。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
例如可以使用组合目标在一次操作中向12个物理队列发送消息,或者在一次操作中向一个主题(topic)和一个队列(queue)发送消息。
要实现这种功能,我们只需要在创建一个目标(destintation)时,或者在JNDI中注册目标时,用分隔符”,”来指定要组合的那些目标就可以了,例如目标
FOO.A,FOO.B,FOO.C
代表着3个不同的目标。我们可以像下面这样使用一个队列或者主题来代表它们这个集合:
//sendto3queuesasonelogicaloperation
Queuequeue=newActiveMQQueue("FOO.A,FOO.B,FOO.C");
producer.send(queue,someMessage);
如果你想混合使用不同类型的目标,只需要在其前面加上前缀queue:// 或 topic://就可以了,例如:
//sendtoqueuesandtopiconelogicaloperation
Queuequeue=newActiveMQQueue("FOO.A,topic://NOTIFY.FOO.A");
producer.send(queue,someMessage);
分享到:
相关推荐
包括1、ActiveMQ java实例 2、ActiveMQ Spring结合实例 3、代码亲测,无问题。 4、资源分5分绝对值 注意:请先安装ActiveMQ 服务。
activeMQ之hello world小程序
压缩包中activemq文件夹存放的是消息服务器的发送方源代码,发送模式采用队列模式,框架使用的是springboot ,logsystem 是消息的接收方源代码,框架采用的是ssh。在使用这套模拟系统之前,需要自行下载一个activemq...
使用ActiveMQ由C++控制台程序发送消息,C#控制台程序接收消息。
activemq activeMq笔记.docx
消息中间件之ActiveMQ 消息中间件已经成为互联网企业应用系统内部通信的核心手段,是目前企业内主流标配技术, 它具有解耦、异步、削峰、签收、事务、流量控制、最终一致性等一系列高性能架构所需功能。 当前使用...
apache-activemq Linux版本
MQ之ActiveMQ思维导图,手敲,自行完善的笔记
activeMQ的测试工具,用于发送和接收activeMQ消息,jar包形式的,安装完jdk之后用java -jar xxx.jar命令运行
activemq, Apache ActiveMQ镜像 欢迎来到 Apache ActiveMQis是一个高性能的Apache 2.0许可以消息代理和 JMS 1.1实现。正在启动要帮助你入门,请尝试以下链接:入门http://activemq.apache.org/version-
NULL 博文链接:https://belinda407.iteye.com/blog/986652
springboot +netty+activeMq在线客服系统springboot +netty+activeMq在线客服系统springboot +netty+activeMq在线客服系统springboot +netty+activeMq在线客服系统springboot +netty+activeMq在线客服系统springboot...
ActiveMQ高并发处理方案ActiveMQ高并发处理方案 超级字数补丁超级字数补丁
activemq书籍及工具 activemq书籍及工具 activemq书籍及工具 activemq书籍及工具 activemq书籍及工具
最新activemq-cpp开发手册!
百度spring整合activemq 发现几乎都只是在xml文件配置固定的消息队列而且太麻烦。并没有根据需求进行动态生成主题和队列。本文档参考了纯粹的activemq java代码和百度上的demo,很简洁的实现了动态消息队列的生成和...
activemq 配置说明与activemq入门讲解
activemq消息测试工具
Linux版本activemq安装包