RabbitMQ下载与安装
1、介绍
RabbitMQ是一个开元的消息代理和队列服务器,用来通过普通协议在完全不同的应用之间共享数据,RabbitMQ是使用Erlang语言来编写的,并且RabbitMQ是基于 AMQP协议的。
1.1 特点
目前大多数互联网都在使用RabbitMQ
RabbitMQ底层采用Erlang语言进行编写
开源、性能优秀,稳定
与SpringAMQP完美的整合、API丰富
集群模式丰富,表达式配置,HA模式,镜像队列模型
保证数据不丢失的前提做到高可靠、可用性
2、下载与安装教程
2.1 下载
本人采用windows:
(1)erl10.5版本
(2)rabbitmq-server-3.7.18版本
Erlang地址:https://www.erlang.org/downloads
RabbitMQ地址:https://www.rabbitmq.com/download.html
2.2 安装
默认安装即可得到 如下两个目录
3、运行RabbitMQ服务器
rabbitmq-plugins.bat enable rabbitmq_management -- rabbitmq配置
net stop RabbitMQ && net start RabbitMQ -- 开启rabbitmq服务器
注意:如果执行net stop RabbitMQ && net start RabbitMQ -- 开启rabbitmq服务器,出现问题,则使用管理员打开cmd命令运行
结果代码:
查看结果:
输入网站:http://localhost:15672/
4、用户及权限管理
使用rabbitmqctl控制台来创建用户、密码和绑定权限等。
查看已有用户和用户的角色:rabbitmqctl.bat list_users
rabbitmqctl.bat list_users -- 查看用户和角色
4.1 新增一个用户:
rabbitmqctl.bat add_user rabbitmq 111111 -- 新增用户
可以看到上面已经创建一个rabbitmq的用户,只是角色[],guest的角色是administor
rabbitmq用户角色可以分为5类:
(1)超级管理员
可登陆管理控制台,可查看所有的信息,并且可以对用户、策略进行操作
(2)监控者
可登陆管理控制台,同时可以查看rabbitmq节点的相关信息( 进程数,内存使用情况,磁盘使用情况等)
(3)策略制定者
可登陆管理控制台(启用management plugin的情况下),同时可以对策略进行管理
(4)普通管理者
仅可登陆管理控制台(启用management plugin的情况下),无法看到节点信息,也无法对策略进行管理
(5)其他
无法登陆管理控制台,通常就是普通的生产者和消费者
4.2 给用户增加角色
rabbitmqctl.bat set_user_tags rabbitmq administrator -- 添加管理员角色
此时已经给用户添加角色了,通过可以添加多个角色:
rabbitmqctl.bat set_user_tags rabbitmq tag1 tag2 ....
4.3 修改密码
guest的默认密码是guest,可以修改密码
4.4 删除用户
rabbitmqctl.bat delete_user username -- 删除用户
RabbitMQ下载与安装相关推荐
- RabbitMQ下载与安装(window版)
erlang下载地址 https://www.erlang.org/downloads/19.3 rabbitmq下载地址 https://dl.bintray.com/rabbitmq/all/ra ...
- RabbitMQ下载与安装(window版) 自我总结
官网开道 RabbitMQ下载与安装英文教程 下载与安装 erlang 由于RabbitMQ是基于erlang的,所以,在正式安装RabbitMQ之前,需要先安装一下erlang. .装erlang ...
- RabbitMQ 下载、安装、配置、验证_rpm版本(Linux环境)
文章目录 一.RabbitMQ 安装准备 二.RabbitMQ 安装 2.1. 环境安装(最小化版本先安装环境) 2.2. 安装包下载 2.3. rpm安装RabbitMQ 2.4. 配置文件修改 2 ...
- 【RabbitMq 篇一】-RabbitMq下载与安装
前言 在2017年的时候我第一次接触RabbitMq,我就爱上了他,后来接触了RocketMq,看名字来说,兔子永远追不上火箭,虽然rocket比rabbit吞吐量.可靠性.功能性都要强一些,但是我还 ...
- RabbitMq下载和安装linuxcenteros安装
Linux上安装 1安装erlang 添加yum支持 cd /usr/local/src/ mkdir rabbitmq cd rabbitmq wget http://packages.erlang ...
- RabbitMQ下载安装
RabbitMQ RabbitMQ安装 1.概述 RabbitMQ是一款使用Erlang语言开发的,实现AMQP(高级消息队列协议)的开源消息中间件.首先要知道一些RabbitMQ的特点,官网可查: ...
- Rabbitmq的下载与安装(百度云盘分享)
文章目录 Rabbitmq的下载与安装(百度云盘分享) erlang 的安装 配置环境变量 rabbitmq的安装 启动 后记 Rabbitmq的下载与安装(百度云盘分享) erlang 的安装 链接 ...
- RabbitMQ下载安装---最新版本--亲测可用
RabbitMQ官网入口 简介: RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件).RabbitMQ服务器是用Erlang语言编写的,而集群和故障转移是构 ...
- rabbitmq 3.8.3 最新版下载 及安装
官网下载地址https://www.rabbitmq.com/download.html 下载很慢的话可以 windows3.8.3:前往下载 第一步:下载并安装erlang 原因:RabbitMQ服 ...
- 2023最新版本RabbitMQ下载安装教程
一.RabbitMQ简介 RabbitMQ 是一个由 Erlang 语言开发的 AMQP 的开源实现.主要用于在进程.应用程序和服务器之间交换数据,可以通过插件支持进行扩展,支持许多协议,并提供高性能 ...
最新文章
- tomcat1.8,tomcat-users.xml文件中如下修改才可以使用app manager登录,其中的roles有哪些枚举需要确认
- 数据库sharding(scale up to scale out)
- 哈希表建立及冲突处理
- RunTime运行时在iOS中的应用之UITextField占位符placeholder
- 制作alipay-sdk-java包到本地仓库
- 一般二叉树的顺序存储Java_100-顺序存储二叉树思路图解
- 二十一 JDK注解注解案例
- 21天Jenkins打卡Day10-自动触发项目构建
- Resteasy配置及其使用
- 云计算大败局:基因与宿命
- 用深度优先搜索解决最长路径问题
- Vmware Workstation虚拟机繁忙导致虚拟机系统死机
- 2018西门子逻辑控制赛项6部10层电梯PLC
- 网络数据传输的节点大全
- (Frontend Newbie) Web三要素(一)
- 软件测试应届简历,软件测试应届毕业生个人简历
- gyp ERR! stack Error: EACCES: permission denied, mkdir
- 微信小程序 富文本组件使用
- linux cp命令参数及用法详解---linux 复制文件命令cp
- 20年资深程序员编程经验分享
热门文章
- 【读书笔记】《洛克菲勒写给儿子的38封信》
- 对抗样本(一)以综述入门
- 互联网+是什么意思?
- 【MATLAB】MATLAB中format命令的用法
- excel公式编辑器_V14.0发布:组件化编辑器+数据透视表
- subscript下标
- 【iOS-iap防护】验证用户付费收据!拒绝iap Cracker!拒绝iap Free!让iphone越狱用户无从下手!(作者新浪微博: @李华明Himi )
- 深度学习领域,最惊艳的论文!
- PTA L1-087(C++) 机工士姆斯塔迪奥
- 误差条图各部分的代表意思_【小强视界】混凝土搅拌站计量误差原因分析及控制措施...