- 浏览: 1070311 次
- 性别:
- 来自: 长沙
文章分类
- 全部博客 (639)
- 服务器配置篇 (58)
- hibernate篇 (14)
- spring篇 (33)
- struts篇 (28)
- JS篇 (46)
- 其他技术篇 (46)
- 数据库集群配置 (6)
- JAVA基础相关 (48)
- 分布式框架HadHoop的应用 (2)
- FLEX篇 (8)
- SQLSERVER技术 (32)
- Android学习 (13)
- amchart学习笔记 (1)
- openfire+smark搭建即时通讯 (9)
- Linux学习 (18)
- Oracle数据库 (15)
- 网站优化技术 (12)
- mysql数据库 (2)
- 项目学习总结 (18)
- 工具类(JAVA) (12)
- 工具类(JS) (2)
- 设计模式 (10)
- Lucene学习 (24)
- EJB3学习 (6)
- Sphinx搜索引擎 (3)
- 工作中用到的软件小工具 (5)
- .NET (49)
- JAVA 连接SQLSERVER2008步骤 (1)
- MongoDB (19)
- Android手机开发 (3)
- Maven (6)
- vue (9)
- Shiro (4)
- mybatis (3)
- netty框架 (1)
- SpringCloud (3)
- spring-cloud (7)
- Git (1)
- dubbo (2)
- springboot (13)
- rocketmq (1)
- git学习 (2)
- kafka服务器 (2)
- linux (10)
- WEB系统辅助项目 (1)
- jenkins (2)
- docker (4)
- influxdb (3)
- python (2)
- nginx (1)
最新评论
-
jiangfuofu555:
这样数据量大,效率怎么样?
sqlserver 实现分页的前台代码 以及后台的sqlserver语句 -
w156445045:
博主请问下,如何做到实时的刷新呢,
另外我后台是Java 谢谢 ...
web 版本的汽车仪表盘,非常好看。还有各种图形 -
jackyin5918:
<transportConnector name=&qu ...
ActiveMQ的activemq.xml详细配置讲解 -
握着橄榄枝的人:
你这个不是spring1.x的吧
spring1.x使用AOP实例 -
xiaophai:
全乱套了!
openfire+spark搭建完美的及时通讯
ActiveMQ 支持Advisory Messages,它允许你通过标准的JMS 消息来监控系统。目前的Advisory Messages支持:
- consumers, producers and connections starting and stopping
- temporary destinations being created and destroyed
- messages expiring on topics and queues
- brokers sending messages to destinations with no consumers.
- connections starting and stopping
Advisory Messages可以被想象成某种的管理通道,通过它你可以得到关于JMS provider、producers、consumers和destinations的信息。Advisory topics都使用ActiveMQ.Advisory.这个前缀,以下是目前支持的topics:
Client based advisories
Advisory Topics |
Description |
ActiveMQ.Advisory.Connection |
Connection start & stop messages |
ActiveMQ.Advisory.Producer.Queue |
Producer start & stop messages on a Queue |
ActiveMQ.Advisory.Producer.Topic |
Producer start & stop messages on a Topic |
ActiveMQ.Advisory.Consumer.Queue |
Consumer start & stop messages on a Queue |
ActiveMQ.Advisory.Consumer.Topic |
Consumer start & stop messages on a Topic |
在消费者启动/停止的Advisory Messages的消息头中有个consumerCount属性,他用来指明目前desination上活跃的consumer的数量。
Destination and Message based advisories
Advisory Topics |
Description |
ActiveMQ.Advisory.Queue |
Queue create & destroy |
ActiveMQ.Advisory.Topic |
Topic create & destroy |
ActiveMQ.Advisory.TempQueue |
Temporary Queue create & destroy |
ActiveMQ.Advisory.TempTopic |
Temporary Topic create & destroy |
ActiveMQ.Advisory.Expired.Queue |
Expired messages on a Queue |
ActiveMQ.Advisory.Expired.Topic |
Expired messages on a Topic |
ActiveMQ.Advisory.NoConsumer.Queue |
No consumer is available to process messages being sent on a Queue |
ActiveMQ.Advisory.NoConsumer.Topic |
No consumer is available to process messages being sent on a Topic |
以上的这些destnations都可以用来作为前缀,在其后面追加其它的重要信息,例如topic、queue、clientID、 producderID和consumerID等。这令你可以利用Wildcards 和 Selectors 来过滤Advisory Messages(关于Wildcard和Selector会在稍后介绍)。
例如,如果你希望订阅FOO.BAR这个queue上Consumer的start/stop的消息,那么可以订阅 ActiveMQ.Advisory.Consumer.Queue.FOO.BAR;如果希望订阅所有queue上的start/stop消息,那么可 以订阅ActiveMQ.Advisory.Consumer.Queue.>;如果希望订阅所有queue或者topic上的 start/stop消息,那么可以订阅ActiveMQ.Advisory.Consumer. >。
举个例子:例如我们想监听所有以ActiveMQ.Advisory.Consumer.Topic.开头的TOPIC.那么我们在服务端发布发布的TOPIC就必须以ActiveMQ.Advisory.Consumer.Topic.XX的形式写,然后客户端就可以通过接受ActiveMQ.Advisory.Consumer.Topic.>的形式来接受所有这类似的TOPIC.
注意.如果我们要监听以ActiveMQ.Advisory.Consumer.Topic等形式的TOPIC我们的客户端就不能是持久话的。也就是persistent必须设置为false
发表评论
-
Windows下安装并设置Redis
2017-11-28 14:23 638版权声明:欢迎加入【开源技术交流群】: https:// ... -
由于安全狗导致网站访问出现302重定向问题
2015-08-06 18:14 1726网站开始的时候,碰到这种问题,开始没留意以为是浏览器导致的。后 ... -
windows下使用memcache并修改memcache最大使用内存
2015-02-27 22:42 791将memcache服务器安装包解压到C:\memcached ... -
nginx 日志文件切割
2014-12-13 08:23 841转载:http://www.cnblogs.com/beni ... -
nginx+tomcat7+memcached做集群以及session复制
2014-12-07 22:50 753首先:配置tomcat集群 nginx+ tomcat7 ... -
Memcached入门
2014-11-27 23:17 797Memcached是一个高性能的分布式内存对象缓存系统,用于 ... -
nginx + tomcat 配置,静态资源直接使用nginx
2014-11-26 22:34 986upstream tomcat_server { ... -
Nginx Location配置总结
2014-11-26 22:33 820语法规则: location [=|~|~*|^~] /ur ... -
Memche全站缓存
2014-11-13 17:23 939http://my249645546.iteye.com/bl ... -
煩惱的“java.lang.OutOfMemoryError:PermGen space"異常
2014-11-10 20:48 680最近在做一個jee的項目 ... -
nginx+tomcat实现负载均衡
2014-11-05 22:00 942作者:niumd Blog:http://ari.itey ... -
Tomcat 7优化前及优化后的性能对比
2014-11-05 09:52 1102Tomcat 7在我们日常开发、测试、生产环境都会使用到,但 ... -
resin 加花生壳搭建外网访问服务器
2012-10-08 20:44 1083花生壳发布WEB服务 -
resin 配置session过期
2012-03-23 10:29 1512Session的配置 <session ... -
nginx 解决session共享问题(jvm-route)方式
2012-02-28 13:45 2731前几天看到 http://code.google.com ... -
nginx.conf配置详细说明
2012-02-28 09:15 1322vim conf/nginx.conf#用户 用户组user ... -
nginx 解决session共享问题
2012-02-28 09:19 14531) 不使用session,换作cookie能把sessio ... -
java.lang.NoClassDefFoundError: com/caucho/make/PersistentDependency
2012-02-28 08:09 1782之前一直用resin-pro-3.0.22,这两天由于工作需要 ... -
玩玩负载均衡---在window与linux下配置nginx
2012-02-27 14:29 1428最近有些时间,开始接触负载均衡方面的东西,从硬件F5再到Cit ... -
squid 配置缓存服务器
2011-12-31 13:40 1621Squid for Windows 简介 是大家也许不知道, ...
相关推荐
本示例可能使用了某种特定的消息队列实现,例如RabbitMQ,它基于AMQP(Advanced Message Queuing Protocol)协议,具有高可用性、可扩展性等特点。 线程Dome文件可能是用来演示消息队列如何在多线程环境下工作的。...
- 对于分布式消息队列,C/C++开发者通常会借助开源库,如RabbitMQ、Apache Kafka或ActiveMQ等,通过它们提供的API接口进行集成。 6. **示例代码** - 在C/C++中创建和操作POSIX消息队列,需要包含`<mqueue.h>`...
- **定义:** 由于某种原因无法传递的消息。 - **处理方式:** 可以通过配置来避免这类问题。 **8.6 Master-Slave 模式:** - **定义:** 一种主备模式,其中有一个主Broker和多个备Broker。 - **类型:** - **纯主备...
这段代码演示了如何通过Java API与ActiveMQ进行交互,发送一条文本消息到名为"MyQueue"的队列。 2. **ActiveMQ启动方式**: ActiveMQ可以通过命令行或者配置文件启动。最简单的方式是在命令行输入: ``` bin/...
为了实现这样的系统,开发者可能会选择使用如RabbitMQ、Kafka或ActiveMQ等开源的消息队列服务。这些服务提供了稳定且高效的队列管理功能,支持多种编程语言,便于集成到ATM模拟器的后端系统中。而读写队列的实现则...
消息队列的学习项目 安装 安装环境 wget 网址 tar -xzvf 文件名 cp 文件名 /usr/local/ 测试 cd /usr/local/文件名/bin/ ./activemq start 项目默认管理地址:8161 JMS 一个Java平台中关于面向消息中间件(MOM)的...
8. **文件操作**:虽然在描述中没有直接提到,但根据项目名"Camel-CSV2SQL-Example",我们可以推测在实际应用中,可能涉及到了文件的上传或下载,例如用户可能通过某种方式将CSV文件放入队列,或者从队列中取出生成...
1. **消息服务理解**:了解消息队列的工作原理,例如RabbitMQ、Kafka或ActiveMQ,它们用于在分布式系统中传递数据,实现解耦和异步处理。 2. **WICC的依赖管理**:学习如何在没有预装消息队列的情况下,集成并配置...
- 对于可能出现的网络中断或服务器错误,客户端应具备自动重连和消息重试机制,确保消息的可靠传递。 11. 测试和监控: - 为了保证服务质量,需要进行各种测试,如压力测试、性能测试等。同时,监控推送成功率、...
如果消费者未准备好接收,消息会保留在队列中,直到被消费或过期。 3. **队列模型**:MQ通常采用FIFO(先进先出)原则,但也有其他策略,如优先级队列、轮询分发等。 4. **消息类型**:包括点对点(Point-to-Point...
- 消息队列(Message Queue, MQ):文档中提到了RabbitMQ、ActiveMQ、RocketMQ和Kafka这几种常见的MQ产品,它们都是用于异步处理、解耦系统组件的中间件。它们支持Pull模式,即消费者主动从队列中拉取消息,以及...
标题 "2020 MQP 中文单页...这个PDF文件对于了解MQP产品、评估其是否适合特定项目或作为学习消息队列技术的入门资料都非常有价值。如果你需要深入理解MQP,建议详细阅读这份2020年的中文单页文档,以获取最直接的信息。
这可能涉及到消息队列(MQ)技术,如Apache ActiveMQ或RabbitMQ,或者是基于Java Message Service (JMS) API的应用。 4. **JUnit**:作为Java最常用的单元测试框架,JUnit允许开发者编写可执行的测试用例来验证代码...
8. **消息队列**:为了处理高并发和消息顺序,开发者可能会引入消息队列(如RabbitMQ、ActiveMQ)来缓存和分发消息,提高系统的稳定性和可扩展性。 9. **安全性**:聊天系统必须考虑安全因素,包括数据加密、身份...
7. 分布式消息队列:消息队列是解耦服务间的通信,保证消息传递的可靠性、顺序性、异步性的关键组件,常见的消息队列有Kafka、RabbitMQ和ActiveMQ。 8. 分布式数据库:分布式数据库用于管理分布式系统中的数据,...
A-MQ是Red Hat的开源消息代理,基于ActiveMQ,用于处理企业级的消息传递需求。它提供了高可用性、可扩展性和持久化功能,确保消息可靠传输,同时支持发布/订阅和点对点通信模式。 在"fuse-async-eip"项目中,我们将...