打开后台界面:http://localhost:15672/#/   右上角可以设置页面"刷新时间"。以及选择监听的"虚拟主机"。

界面有"概要"、"连接"、"通道"、"分发器"、"队列"、"用户"等几个管理页签。

Overview

  概要就是RabbitMQ的基本信息

Totals里面有Unacked未确认的消息数

Nodes :其实就是支撑RabbitMQ运行的一些机器(可以理解为集群的节点),RabbitMQ我只装在了本地,因而只能看到一个节点。

Listening ports:3个端口(5672,25672,15672);

  5672对应的是amqp,25672对应的是clustering,15672对应的是http(也就是我们登录RabbitMQ后台管理时用的端口)。

  25672对应的是集群,15672对应的是后台管理。因为RabbitMQ遵循Ampq协议,所以5672对应的就是RabbitMQ的通信了。

Connections

  "连接"就是生产者和消费者的连接情况;

不管生产者还是消费者,其实都是应用程序(主体是计算机,有ip地址即可,物理上可以位于任何地方),都需要和rabbitmq服务器建立连接。

建立连接时,可以指定VirtualHost :

var factory = new ConnectionFactory()
{
HostName = "localhost",
UserName = "hy123",
Password = "hy",
VirtualHost = "Yong"
};
using (var connection = factory.CreateConnection())

为什么要用虚拟主机?

  RabbitMQ server 可以说就是一个消息队列服务器实体(Broker),Broker当中可以有多个用户(增加用户的命令),而用户只能在虚拟主机的粒度进行权限控制,所以RabbitMQ中需要多个虚拟主机。每一个RabbitMQ服务器都有一个默认的虚拟主机“/”。】

Channels

  "通道"是建立在"连接"基础上的,实际开发中"连接"应为全局变量,"通道"为线程级;

一个连接(ip) 可以有多个通道,eg,采用多线程。

图中,机器xx.yy.57.132即开了三个通道

一个连接(Connections)可以创建多个通道【采用多线程】;一个应用或者一个线程 都是一个通道(Channel);在通道中 创建队列Queue

生产者的通道一般会立马关闭;消费者是一直侦听的,通道几乎是会一直存在。

Exchange

参考:http://www.ltens.com/article-6.html

RabbitMQ交换器Exchange介绍与实践

Queues

是指 队列中此时含有未被消费的数据条数。

下方可以查看队列有没有消费者(consumer)

Admin

  "用户管理"就是用户增删改查以及虚拟主机、规则等的配置。

参考:后台管理之系统管理员

RabbitMQ后台管理界面的更多相关文章

  1. vuejs 和 element 搭建的一个后台管理界面

    介绍: 这是一个用vuejs2.0和element搭建的后台管理界面. 相关技术: vuejs2.0:渐进式JavaScript框架,易用.灵活.高效,似乎任何规模的应用都适用. element:基于 ...

  2. Django后台管理界面

    之前的几篇记录了模板视图.模型等页面展示的相关内容,这篇主要写一下后台admin管理界面的内容. 激活管理界面 Django管理站点完全是可选择的,之前我们是把这些功能给屏蔽掉了.记得上篇中Djang ...

  3. vue2.0+element+node+webpack搭建的一个简单的后台管理界面

    闲聊: 今天是六一儿童节哟,小颖祝大家节日快乐哈哈哈.其实这个demo小颖断断续续做了将近两个礼拜了,心塞的,其实这个也没有多难,主要是小颖有点最近事情有点多,所以就把这个一直拖着,今天好不容易做好了 ...

  4. 使用vuejs2.0和element-ui 搭建的一个后台管理界面

    说明: 这是一个用vuejs2.0和element-ui搭建的后台管理界面. 相关技术: vuejs2.0:一套构建用户界面的渐进式JavaScript框架,易用.灵活.高效. element-ui: ...

  5. 使用Bootstrap+metisMenu完成简单的后台管理界面

    零. 写在前面 作者最近在一个小项目中需要写后台管理界面,在互联网上绕了一圈,最后决定使用Bootstrap+metisMenu来完成.理由1:Bootstrap是目前流行的前端框架,风格简约,简单易 ...

  6. 使用django的admin的后台管理界面

    django的admin后台管理界面是方便我们对数据库操作的  是一个在浏览器显示的  图形化界面数据库操作 我们先在django中的admin中把我们需要在图形化界面中进行操作的表导入进去: 先把m ...

  7. activemq无法启动且后台管理界面进不去的解决办法

    从官网下载了一个最新的activemq,目前最新版本是5.14.5 我下载的是windows版本,通过执行%activemq home%/bin/win64/InstallService.bat,可以 ...

  8. Solr后台管理界面配置

    配置来源 https://stackoverflow.com/questions/28043957/how-to-set-apache-solr-admin-password 注意:配置用户名密码后 ...

  9. 第二百三十节,jQuery EasyUI,后台管理界面---后台管理

    jQuery EasyUI,后台管理界面---后台管理 一,admin.php,后台管理界面 <?php session_start(); if (!isset($_SESSION['admin ...

随机推荐

  1. [jsp学习笔记] jsp基础知识 数据初始化、同步

  2. emacs手动安装、解决不能使用中文输入法

    emacs的安装 emacs的下载,解压 wget http://mirrors.ustc.edu.cn/gnu/emacs/emacs-25.3.tar.gz tar -zxf emacs-25.3 ...

  3. vue动态加载图片

    如果是直接动态获取完整的图片地址可以使用以下方法 <template> <img :src="url"> </template> <scr ...

  4. 启动Nginx服务失败:Job for nginx.service failed because the control process exited with error code. See "systemctl status nginx.service" and "journalctl -xe" for details.

    首次接触nginx,安装完使用命令 service nignx restart  后,出现这个错误,并按照提示给出的命令查看错误详情  systemctl status nginx.service   ...

  5. centOS学习part5:oracle 11g安装之环境准备

    0 前几篇依次向大家介绍了centOS的基本安装以及常用软件的安装配置,接下来我们将挑战的是oracle 11g的安装配置.与之前安装的软件不一样的是,由于oracle并非开源免费软件(需要向orac ...

  6. 分布式系统session一致性解决方案

    在单机系统中,不存在Session共享问题,但是在分布式系统中,我们必须实现session共享机制,使得多台应用服务器之间会话统一,如果不进行Session共享会出现数据不一致,比如:会导致请求落到不 ...

  7. 如何导出ane所需的swc

    来源:http://blog.sina.com.cn/s/blog_6471e1bb01012ard.html 打包.ane文件的时候需要用到ActionScript的扩展库(swc文件),那么如何生 ...

  8. django后台标题替换

    在制作django后台的时候,默认的django admin界面标题为“django管理”,找了许多的资料都很麻烦,偶与好友一起探讨,找到了新的解决方法 在django的py文件中插入 from dj ...

  9. viewer与 iview Carousel(走马灯) 结合使用,图片无法显示

    问题原因:iview Carousel (走马灯)在加载是如果没有图片 它没有高度.之后给src赋值,图片无法显示,拖动一下浏览器宽或搞它就会显示. 走马灯解决这个问题方法:1在Carousel或其父 ...

  10. RedHat 6.3安装MySQL-server-5.6.13-1.el6.x86_64.rpm

     在RedHat 6.3下安装MySQL-server-5.6.13-1.el6.x86_64.rpm 首先下载下面三个文件: MySQL-client-5.6.13-1.el6.x86_64.rpm ...