从01开始 从01开始
首页
  • 计算机科学导论
  • 数字电路
  • 计算机组成原理

    • 计算机组成原理-北大网课
  • 操作系统
  • Linux
  • Docker
  • 计算机网络
  • 计算机常识
  • Git
  • JavaSE
  • Java高级
  • JavaEE

    • Ant
    • Maven
    • Log4j
    • Junit
    • JDBC
    • XML-JSON
  • JavaWeb

    • 服务器软件
    • Servlet
  • Spring
  • 主流框架

    • Redis
    • Mybatis
    • Lucene
    • Elasticsearch
    • RabbitMQ
    • MyCat
    • Lombok
  • SpringMVC
  • SpringBoot
  • 学习网课的心得
  • 输入法
  • 节假日TodoList
  • 其他
  • 关于本站
  • 网站日记
  • 友人帐
  • 如何搭建一个博客
GitHub (opens new window)

peterjxl

人生如逆旅,我亦是行人
首页
  • 计算机科学导论
  • 数字电路
  • 计算机组成原理

    • 计算机组成原理-北大网课
  • 操作系统
  • Linux
  • Docker
  • 计算机网络
  • 计算机常识
  • Git
  • JavaSE
  • Java高级
  • JavaEE

    • Ant
    • Maven
    • Log4j
    • Junit
    • JDBC
    • XML-JSON
  • JavaWeb

    • 服务器软件
    • Servlet
  • Spring
  • 主流框架

    • Redis
    • Mybatis
    • Lucene
    • Elasticsearch
    • RabbitMQ
    • MyCat
    • Lombok
  • SpringMVC
  • SpringBoot
  • 学习网课的心得
  • 输入法
  • 节假日TodoList
  • 其他
  • 关于本站
  • 网站日记
  • 友人帐
  • 如何搭建一个博客
GitHub (opens new window)
  • JavaSE

  • JavaSenior

  • JavaEE

  • JavaWeb

  • Spring

  • 主流框架

    • Redis

    • Mybatis

    • Lucene

    • Elasticsearch

    • MQ

      • RabbitMQ-尚硅谷
      • 什么是MQ
      • RabbitMQ介绍
      • RabbitMQ的安装-Windows
      • RabbitMQ的安装-Linux
      • RabbitMQ的安装-Docker
      • RabbitMQ的插件
        • 关于插件
        • rabbitmq_management插件
        • 访问RabbitMQ
      • RabbitMQ用户
      • HelloWorld程序
      • WorkQueues
      • 消息应答
      • RabbitMQ持久化和预取值
      • 发布确认
      • 交换机
      • Topics交换机
      • 死信队列
      • 延迟队列
      • 延迟插件
      • 发布确认高级
      • 备份交换机
      • 其他知识点
      • RabbitMQ集群
      • 镜像队列
      • Haproxy+Keepalive实现高可用负载均衡
      • Federation
      • Shovel
      • RabbitMQ
    • MyCat

    • Lombok

    • 主流框架
  • SpringMVC

  • SpringBoot

  • Java并发

  • Java源码

  • JVM

  • 韩顺平

  • Java
  • Java
  • 主流框架
  • MQ
2023-06-05
目录

RabbitMQ的插件

# 36.RabbitMQ的插件

讲讲RabbitMQ中的插件以及启用可视化插件。   ‍

‍

‍

# 关于插件

插件可以理解为是一个功能。

我们打开一个新的cmd,输入以下命令:该命令用于查看 RabbtitMQ 的插件

 C:\WINDOWS\system32>rabbitmq-plugins list
Listing plugins with pattern ".*" ...
WARNING - plugins currently enabled but missing: rabbitmq_delayed_message_exchange

 Configured: E = explicitly enabled; e = implicitly enabled
 | Status: [failed to contact rabbit@peter - status not shown]
 |/
[  ] rabbitmq_amqp1_0                  3.11.1
[  ] rabbitmq_auth_backend_cache       3.11.1
[  ] rabbitmq_auth_backend_http        3.11.1
[  ] rabbitmq_auth_backend_ldap        3.11.1
[  ] rabbitmq_auth_backend_oauth2      3.11.1
[  ] rabbitmq_auth_mechanism_ssl       3.11.1
[  ] rabbitmq_consistent_hash_exchange 3.11.1
[  ] rabbitmq_event_exchange           3.11.1
[  ] rabbitmq_federation               3.11.1
[  ] rabbitmq_federation_management    3.11.1
[  ] rabbitmq_jms_topic_exchange       3.11.1
[E ] rabbitmq_management               3.11.1
[e ] rabbitmq_management_agent         3.11.1
[  ] rabbitmq_mqtt                     3.11.1
[  ] rabbitmq_peer_discovery_aws       3.11.1
[  ] rabbitmq_peer_discovery_common    3.11.1
[  ] rabbitmq_peer_discovery_consul    3.11.1
[  ] rabbitmq_peer_discovery_etcd      3.11.1
[  ] rabbitmq_peer_discovery_k8s       3.11.1
[  ] rabbitmq_prometheus               3.11.1
[  ] rabbitmq_random_exchange          3.11.1
[  ] rabbitmq_recent_history_exchange  3.11.1
[  ] rabbitmq_sharding                 3.11.1
[  ] rabbitmq_shovel                   3.11.1
[  ] rabbitmq_shovel_management        3.11.1
[  ] rabbitmq_stomp                    3.11.1
[  ] rabbitmq_stream                   3.11.1
[  ] rabbitmq_stream_management        3.11.1
[  ] rabbitmq_top                      3.11.1
[  ] rabbitmq_tracing                  3.11.1
[  ] rabbitmq_trust_store              3.11.1
[e ] rabbitmq_web_dispatch             3.11.1
[  ] rabbitmq_web_mqtt                 3.11.1
[  ] rabbitmq_web_mqtt_examples        3.11.1
[  ] rabbitmq_web_stomp                3.11.1
[  ] rabbitmq_web_stomp_examples       3.11.1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43

‍

可以看到RabbitMQ列出了很多插件,其实这可以在安装目录的plugins目录下看到:

​(https://image.peterjxl.com/blog/image-20230530213617-nc7carj.png)​

‍

‍

也可以通过命令查看plugins目录在哪:

> rabbitmq-plugins directories -s
Plugin archives directory: C:/Program Files/RabbitMQ Server/rabbitmq_server-3.11.1/plugins
Plugin expansion directory: c:/Users/peterjxl/AppData/Roaming/RabbitMQ/db/rabbit@peter-plugins-expand
Enabled plugins file: c:/Users/peterjxl/AppData/Roaming/RabbitMQ/enabled_plugins
1
2
3
4

‍

‍

安装RabbitMQ后,默认只有一些常用的插件。一些第三方或者新的一些插件,安装后是没有的,后续我们可能会用到第三方插件,此时就要下载插件并放到这个目录里。

‍

‍

# rabbitmq_management插件

我们用下列命令启用 rabbitmq_management 插件,这款插件是可以可视化的方式查看 RabbitMQ 服务器实例的状态,以及操控 RabbitMQ 服务器:

C:\WINDOWS\system32> rabbitmq-plugins enable rabbitmq_management
Enabling plugins on node rabbit@peter:
rabbitmq_management
The following plugins have been configured:
  rabbitmq_management
  rabbitmq_management_agent
  rabbitmq_web_dispatch
Applying plugin configuration to rabbit@peter...
The following plugins have been enabled:
  rabbitmq_management
  rabbitmq_management_agent
  rabbitmq_web_dispatch

started 3 plugins.
1
2
3
4
5
6
7
8
9
10
11
12
13
14

‍

‍

# 访问RabbitMQ

我们访问http://localhost:15672 (opens new window),可以看到一个登录页面:

​(https://image.peterjxl.com/blog/image-20230521095826-21l4fnk.png)​

‍

‍

这里可以使用默认账号 guest / guest 登录后的界面如下:

​(https://image.peterjxl.com/blog/image-20230521095844-2zpq1z3.png)​

‍

‍

访问 http://localhost:15672/api (opens new window) 就可以看到 RabbitMQ Management HTTP API 文档:

​(https://image.peterjxl.com/blog/image-20230521095921-s5zcvlo.png)​

‍

在GitHub上编辑此页 (opens new window)
上次更新: 2023/6/7 08:46:24
RabbitMQ的安装-Docker
RabbitMQ用户

← RabbitMQ的安装-Docker RabbitMQ用户→

Theme by Vdoing | Copyright © 2022-2023 粤ICP备2022067627号-1 粤公网安备 44011302003646号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式