安装:

1、Erlang安装

安装RabbitMQ需要先安装Erlang,这里选择otp21.2-win-64下载完成后安装

资源:

http://www.erlang.org/downloads

2、RabbitMQ安装

下载rabbitmq-server-3.7.12.exe安装后会有对应windows服务,并使用默认配置启动

资源:

下载:http://www.rabbitmq.com/download.html

安装:http://www.rabbitmq.com/install-windows.html (Windows)

3、RabbitMQ管理后台

命令行运行命令:

"C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.12\sbin\rabbitmq-plugins.bat" enable rabbitmq_management

http://localhost:15672  查看后台,guest,guest

常用命令

#服务停止启动
net stop RabbitMQ && net start RabbitMQ #添加用户
rabbitmqctl.bat add_user username password
#设置角色
rabbitmqctl.bat set_user_tags username administrator
#修改密码
rabbitmqctl change_password userName newPassword
#删除用户
rabbitmqctl.bat delete_user username #设置用户权限
rabbitmqctl set_permissions -p VHostPath User ConfP WriteP ReadP # 查看(指定hostpath)所有用户的权限信息
rabbitmqctl list_permissions [-p VHostPath] # 查看指定用户的权限信息
rabbitmqctl list_user_permissions User # 清除用户的权限信息
rabbitmqctl clear_permissions [-p VHostPath] User

服务启动与关闭

rabbitmq-service.bat start
rabbitmq-service.bat stop
同时启动RabbitMQ 节点和erlang服务,普通方式启动
rabbitmq-server
守护线程方式启动
rabbitmq-server –detached 关闭RabbitMQ节点和Erlang服务
rabbitmqctl stop 启动RabbitMQ节点(必须先启动Erlang服务才可以)
rabbitmqctl start_app 关闭RabbitMQ节点
rabbitmqctl stop_app

RabbitMQ概要的更多相关文章

  1. RabbitMQ细说之开篇

    前言 关于消息中间件的应用场景,小伙伴们应该都耳熟能详了吧,比如经常提到的削峰填谷.分布式事务.异步业务处理.大数据分析等等,分布式消息队列成为其中比较关键的桥梁,也就意味着小伙伴们得掌握相关技能:当 ...

  2. .Net 分布式云平台基础服务建设说明概要

    1)  背景 建设云平台的基础框架,用于支持各类云服务的业务的构建及发展. 2)  基础服务 根据目前对业务的理解和发展方向,总结抽象出以下几个基础服务,如图所示 3)  概要说明 基础服务的发展会根 ...

  3. 十一天 python操作rabbitmq、redis

    1.启动rabbimq.mysql 在""运行""里输入services.msc,找到rabbimq.mysql启动即可 2.启动redis 管理员进入cmd, ...

  4. python 学习笔记十 rabbitmq(进阶篇)

    RabbitMQ MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法.应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们.消 ...

  5. RabbitMQ与java、Spring结合实例详细讲解(转)

    林炳文Evankaka原创作品.转载请注明出处http://blog.csdn.net/evankaka 摘要:本文介绍了rabbitMq,提供了如何在Ubuntu下安装RabbitMQ 服务的方法. ...

  6. RabbitMQ系列教程之六:远程过程调用(RPC)

    远程过程调用(Remote Proceddure call[RPC])(本实例都是使用的Net的客户端,使用C#编写)  在第二个教程中,我们学习了如何使用工作队列在多个工作实例之间分配耗时的任务.  ...

  7. RabbitMQ+Spring 结合使用

    1:创建一个Maven工程,pom.xml文件如下: <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi ...

  8. 【c#】RabbitMQ学习文档(六)RPC(远程调用)

    远程过程调用(Remote Proceddure call[RPC]) (本实例都是使用的Net的客户端,使用C#编写) 在第二个教程中,我们学习了如何使用工作队列在多个工作实例之间分配耗时的任务. ...

  9. rabbitmq系统学习(二)

    Rabbitmq高级整合应用 RabbitMq整合Spring AMQP实战 RabbitAdmin 使用RabbitTemplate的execute方法执行对应操作 rabbitAdmin.decl ...

随机推荐

  1. kafka 名词解释(四)

    为什么要了解这些名词的解释呢?因为在学一个新的知识或者领域的时候,我们需要知道它所定义的概念和名词意思,因为只有这样我们才能理解和掌握这个新的知识点,才能更加系统的掌握这个技术. 一.名词解释 1.b ...

  2. [转帖]【Oracle】详解Oracle中NLS_LANG变量的使用

    [Oracle]详解Oracle中NLS_LANG变量的使用 https://www.cnblogs.com/HDK2016/p/6880560.html NLS_LANG=LANGUAGE_TERR ...

  3. Python+requests 发送简单请求--》获取响应状态--》获取请求响应数据

    Python+requests 发送简单请求-->获取响应状态-->获取请求响应数据 1.环境:安装了Python和vscode编译器(Python自带的编译器也ok).fiddler抓包 ...

  4. Spring中@Component与@Bean的区别

    @Component和@Bean的目的是一样的,都是注册bean到Spring容器中. @Component  VS  @Bean @Component 和 它的子类型(@Controller, @S ...

  5. Java Mysql--链接数据库,数据库字段比较

    连接库操作: package com.qa.xxx; import org.springframework.stereotype.Component; import java.lang.reflect ...

  6. mysql数据库的 varchar 和 char 的区别

    char是存储字符(无论字母还是汉字都最多存255个) char(20)表示这个字段最多存20个字符 如果存了16个字符    那么也会占用20个字符的空间 varchar是存储字节(1个字母1个字节 ...

  7. 怎样启动和关闭nginx服务器

    启动: 直接使用命令: nginx nginx 关闭1: 快速停止 nginx -s stop 关闭2: 完整有序停止 nginx -s quit 重启: 如下 nginx -s reload

  8. Windows编程 Windows程序的生与死(中)

    <pre style=""><pre class="cpp" name="code">1 #include < ...

  9. USB设备描述符

    /* USB Standard Device Descriptor */ const u8 Virtual_Com_Port_DeviceDescriptor[] = { 0x12, /* bLeng ...

  10. 【js】null 和 undefined的区别?

    1.首先看一个判断题:null和undefined 是否相等     console.log(null==undefined)//true     console.log(null===undefin ...