rabbitmq connection/channel/consumer/queue的数量关系详细分析
最近,MQ经常有丢包的现象,看各connection/channel/consumer/queue的组成情况,发现差别比较大。
channel与消费者:
[root@iZ23nn1p4mjZ bin]# rabbitmqctl list_channels vhost name consumer_count
Listing channels ...
101.69.255.190:45389 -> 120.27.140.42:5672 (1) 0
101.69.255.190:45390 -> 120.27.140.42:5672 (1) 2
101.69.255.190:53602 -> 120.27.140.42:5672 (1) 0
101.69.255.190:53603 -> 120.27.140.42:5672 (1) 3
101.69.255.190:53604 -> 120.27.140.42:5672 (1) 0
101.69.255.190:53605 -> 120.27.140.42:5672 (1) 2
101.69.255.190:53608 -> 120.27.140.42:5672 (1) 0
101.69.255.190:53611 -> 120.27.140.42:5672 (1) 2
101.69.255.190:61824 -> 120.27.140.42:5672 (1) 0
127.0.0.1:42309 -> 127.0.0.1:5672 (2) 72
127.0.0.1:42310 -> 127.0.0.1:5672 (1) 72
127.0.0.1:42310 -> 127.0.0.1:5672 (2) 72
127.0.0.1:42311 -> 127.0.0.1:5672 (1) 72
127.0.0.1:42311 -> 127.0.0.1:5672 (2) 72
127.0.0.1:42313 -> 127.0.0.1:5672 (1) 1
127.0.0.1:43096 -> 127.0.0.1:5672 (1) 0
127.0.0.1:43532 -> 127.0.0.1:5672 (1) 0
127.0.0.1:44215 -> 127.0.0.1:5672 (7) 0
127.0.0.1:44215 -> 127.0.0.1:5672 (8) 0
127.0.0.1:44215 -> 127.0.0.1:5672 (9) 0
127.0.0.1:44297 -> 127.0.0.1:5672 (1) 843
127.0.0.1:44298 -> 127.0.0.1:5672 (1) 843
127.0.0.1:44307 -> 127.0.0.1:5672 (1) 1
找到客户端进程:
[root@iZ23nn1p4mjZ bin]# lsof -i:44297
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
java 7302 root 103u IPv4 783500 0t0 TCP localhost:44297->localhost:amqp (ESTABLISHED)
beam.smp 24260 rabbitmq 45u IPv4 783501 0t0 TCP localhost:amqp->localhost:44297 (ESTABLISHED)
队列与消费者关系:
[root@iZ23nn1p4mjZ bin]# rabbitmqctl list_queues name consumers | more
Listing queues ...
12619352_7172_0_000c29abfef6 1
4654456_6284_0_000c29abfef6 1
AnalyseQuote 0
actL.1.1 2
actL.1.13 2
actL.1.14 2
actL.1.15 2
actL.1.16 2
actL.1.17 2
actL.1.18 2
actL.1.19 2
actL.1.2 2
actL.1.20 2
sysL.4.5 2
sysL.4.6 2
sysL.4.7 2
sysL.4.8 2
sysL.4.9 2
trdL.1.1 8
trdL.1.10 8
trdL.1.11 8
trdL.1.12 8
trdL.1.13 8
trdL.1.14 8
trdL.1.15 8
trdL.1.16 8
trdL.1.17 8
rabbitmq connection/channel/consumer/queue的数量关系详细分析的更多相关文章
- RabbitMQ与java、Spring结合实例详细讲解(转)
林炳文Evankaka原创作品.转载请注明出处http://blog.csdn.net/evankaka 摘要:本文介绍了rabbitMq,提供了如何在Ubuntu下安装RabbitMQ 服务的方法. ...
- RabbitMQ与java、Spring结合实例详细讲解
林炳文Evankaka原创作品.转载请注明出处http://blog.csdn.net/evankaka 摘要:本文介绍了rabbitMq,提供了如何在Ubuntu下安装RabbitMQ 服务的方法. ...
- rabbitmq集群 + Mirror Queue + 使用C#
搭建高可用的rabbitmq集群 + Mirror Queue + 使用C#驱动连接 我们知道rabbitmq是一个专业的MQ产品,而且它也是一个严格遵守AMQP协议的玩意,但是要想骚,一定需要拿出高 ...
- rabbitMQ Connection timed out
在VM中部署了一个rabbitMQ server ,在物理机上按照rabbitMQ官网上的 java的教程访问VM中的rabbitMQ报如下错误: Exception in thread " ...
- ActiveMQ、RabbitMQ、RocketMQ、Kafka四种消息中间件分析介绍
ActiveMQ.RabbitMQ.RocketMQ.Kafka四种消息中间件分析介绍 我们从四种消息中间件的介绍到基本使用,以及高可用,消息重复性,消息丢失,消息顺序性能方面进行分析介绍! 一.消息 ...
- 13万字详细分析JDK中Stream的实现原理
前提 Stream是JDK1.8中首次引入的,距今已经过去了接近8年时间(JDK1.8正式版是2013年底发布的).Stream的引入一方面极大地简化了某些开发场景,另一方面也可能降低了编码的可读性( ...
- 基于Java 生产者消费者模式(详细分析)
Java 生产者消费者模式详细分析 本文目录:1.等待.唤醒机制的原理2.Lock和Condition3.单生产者单消费者模式4.使用Lock和Condition实现单生产单消费模式5.多生产多消费模 ...
- RabbitMQ,RocketMQ,Kafka 消息模型对比分析
消息模型 消息队列的演进 消息队列模型 发布订阅模型 RabbitMQ的消息模型 交换器的类型 direct topic fanout headers Kafka的消息模型 RocketMQ的消息模型 ...
- ZIP压缩算法详细分析及解压实例解释
最近自己实现了一个ZIP压缩数据的解压程序,觉得有必要把ZIP压缩格式进行一下详细总结,数据压缩是一门通信原理和计算机科学都会涉及到的学科,在通信原理中,一般称为信源编码,在计算机科学里,一般称为数据 ...
随机推荐
- 学习ASP.NET MVC(二)——我的第一个ASP.NET MVC 控制器
MVC全称是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,是一种软件设计典范,用一种业务逻辑和数据显示分离的方法组织代码,将 ...
- 【转】Spring MVC中Session的正确用法之我见
Spring MVC是个非常优秀的框架,其优秀之处继承自Spring本身依赖注入(Dependency Injection)的强大的模块化和可配置性,其设计处处透露着易用性.可复用性与易集成性.优良的 ...
- SQL Server的日期和时间类型
Sql Server使用 Date 表示日期,time表示时间,使用datetime和datetime2表示日期和时间. 1,秒的精度是指使用多少位小数表示秒 DateTime数据类型秒的精度是3,D ...
- 【WP 8.1开发】推送通知测试服务端程序
所谓推送通知,用老爷爷都能听懂的话说,就是: 1.我的服务器将通知内容发送到微软的通知服务器,再由通知服务器帮我转发消息. 2.那么,微软的推送服务器是如何知道我的服务器要发消息给哪台手机呢?手机客户 ...
- java线程四种状态
一个线程可以有四种状态: 1.新(new), 即线程刚刚创建,而并未执行 2.可运行(runnable),意味着一旦时间分片机制有空闲的CPU周期提供给一个线程,那个线程便可立即开始运行.因此,线程可 ...
- hdu1548 A strange lift(bfs 或Dijkstra最短路径)
#include<iostream> #include<cstdio> #include<algorithm> #include<cstring> #d ...
- PHP函数处理函数实例详解
1. call_user_func和call_user_func_array: 以上两个函数以不同的参数形式调用回调函数.见如下示例: <?php class AnotherTestClass ...
- 2015年,从毕业到工作的几点感悟(Android开发新人)
锄禾日当午,汗滴禾下土. 2015年,从毕业到工作的几点感悟(Android开发): 多用三方类库:(成长经验:尽量不要自己手动实现网络上已经有的优秀开源类库的功能,例如: 网络请求:常见 ...
- Activity的四种launchMode《转》
转自:http://blog.csdn.net/liuhe688/article/details/6754323/ Activity的四种launchMode. launchMode在多个Activi ...
- webpack打包压缩工具的使用方法
具体使用方法参考来源http://www.cnblogs.com/Leo_wl/p/4793722.html 必须注意的地方: 一.webpack在nodejs环境下运行 二,每个目录下都必须有一个w ...