Linux & Windows 环境下 RabbitMQ 安装与基本配置

索引:

开源Spring解决方案--lm.solution

参看代码 GitHub:

rabbitmq.txt

一、Linux (DeepinOS) 环境

 1 1.安装:
 2 sudo apt install rabbitmq-server
 3 2.进入目录 -- /usr/lib/rabbitmq/lib/rabbitmq_server-3.6.10/sbin:
 4 输入命令启动:
 5 sudo rabbitmq-server
 6 3.安装以后可以通过下面的命令,停止:
 7 sudo rabbitmqctl stop
 8 4.开启web管理插件:
 9 sudo rabbitmq-plugins enable rabbitmq_management
10 5.创建管理用户:
11 sudo rabbitmqctl add_user lm 2018
12 6.设置管理员:
13 sudo rabbitmqctl set_user_tags lm administrator
14 7.设置权限:
15 sudo rabbitmqctl set_permissions -p / lm ".*" ".*" ".*"

二、Windows 环境

 1 1.安装
 2     Rabbit MQ 是建立在强大的Erlang OTP平台上,因此安装RabbitMQ之前要先安装Erlang。
 3     erlang:http://www.erlang.org/download.html
 4    rabbitmq:http://www.rabbitmq.com/download.html
 5 2. 安装完以后erlang需要手动设置ERLANG_HOME 的系统变量。
 6   输入:set ERLANG_HOME=C:\Program Files\erl9.2
 7 3.激活Rabbit MQ‘s Management Plugin
 8    使用Rabbit MQ 管理插件,可以更好的可视化方式查看Rabbit MQ 服务器实例的状态,你可以在命令行中使用下面的命令激活。
 9    输入:rabbitmq-plugins.bat  enable  rabbitmq_management
10      在windows服务中 RabbitMQ-->右键-->属性-->登录-->此账户-->保存设置
11 4.创建管理用户
12    输入:rabbitmqctl.bat add_user lm 2018
13 5. 设置管理员
14    输入:rabbitmqctl.bat set_user_tags lm administrator
15 6.设置权限
16    输入:rabbitmqctl.bat set_permissions -p / lm ".*" ".*" ".*"
17 7. 其他命令
18    a. 查询用户: rabbitmqctl.bat list_users
19    b. 查询vhosts: rabbitmqctl.bat list_vhosts
20    c. 启动RabbitMQ服务: net stop RabbitMQ && net start RabbitMQ

三、消息队列主要概念

 1 消息队列的使用过程大概如下:
 2  (1)客户端连接到消息队列服务器,打开一个channel。
 3  (2)客户端声明一个exchange,并设置相关属性。
 4  (3)客户端声明一个queue,并设置相关属性。
 5  (4)客户端使用routing key,在exchange和queue之间建立好绑定关系。
 6  (5)客户端投递消息到exchange。
 7       exchange接收到消息后,就根据消息的key和已经设置的binding,进行消息路由,将消息投递到一个或多个队列里。
 8 P: 为Producer,数据的发送方。
 9 C:为Consumer,数据的接收方。
10 Exchange:消息交换机,它指定消息按什么规则,路由到哪个队列。
11 Queue:消息队列载体,每个消息都会被投入到一个或多个队列。
12 Binding:绑定,它的作用就是把exchange和queue按照路由规则绑定起来。
13 Routing Key:路由关键字,exchange根据这个关键字进行消息投递。
14 vhost:虚拟主机,一个broker里可以开设多个vhost,用作不同用户的权限分离。
15 channel:消息通道,在客户端的每个连接里,可建立多个channel,每个channel代表一个会话任务。

                                         蒙

                                    2018-05-12 20:38 周六

原文地址:https://www.cnblogs.com/Meng-NET/p/9029890.html

时间: 2024-10-12 19:51:15

Linux & Windows 环境下 RabbitMQ 安装与基本配置的相关文章

Windows 环境下 PHP 安装 xdebug 及配置

0 引言 目前手动将 PHP 由 7.1.x 升级到 7.2.y 后,VS Code 中的 xdebug 无法使用,用 phpinfo() 查看相关信息,发现 xdebug 插件并未激活——在 phpinfo() 页面看不到 xdebug 的相关信息. 实际上已经在xdebug官网下载了对应版本的dll文件(如下图所示),且在 php.ini 文件中设置了 xdebug 相关dll文件的关联. [PHP_XDEBUG] zend_extension = "C:\Program Files\php

Windows环境下RabbitMQ的启动和停止命令

Windows环境下RabbitMQ的启动和停止命令原创lockie_zou 最后发布于2018-05-24 15:34:21 阅读数 36514  收藏展开首先windows下安装好了erlang和rabbitmq. 如下地址同时下载和安装:Erlang:http://www.erlang.org/download.htmlRabbitMQ :http://www.rabbitmq.com/download.html安装RabbitMQ时注意如下图: RabbitMQ Service默认是自动

[转]Windows环境下尝试安装并配置PHP PEAR备忘

转自:http://wangye.org/blog/archives/266/ 什么是PEAR 来自百度百科:PEAR 是PHP扩展与应用库(the PHP Extension and Application Repository)的缩写.它是一个PHP扩展及应用的一个代码仓库,简单地说,PEAR之于PHP就像是CPAN(Comprehensive Perl Archive Network)之于Perl. 由此可见PEAR是PHP代码的仓库,在这里可以找到很多有用的代码,避免我们重复写一些功能,

windows 环境下go安装与环境配置

首先访问 http://golangtc.com/download 下载go 安装包和liteide 这里我们选择go1.5.1.windows-amd64.msi和liteidex28.windows-qt4.zip 安装go 程序包 直接双击go1.5.1.windows-amd64.msi将安装地址改为d:\go liteide 也解压到d盘 双击运行leteide 选择 查看-编辑当前环境修改#GOROOT=E:\gowork CTRL+S保存 修改系统环境变量 在系统环境变量中加入 G

windows环境下python3安装Crypto

windows环境下python3安装Crypto crypto在python上面的名字是pycrypto,它是一个第三方库,但是已经停止更新三年了,所以不建议安装这个库: pycryptodome是pycrypto的延伸版本,用法和pycrypto是一模一样的: pip install pycryptodome 在使用的时候导入模块可能存在问题,需要修改一个文件夹的名称 Python\Python36\Lib\site-packages,找到这个路径,下面有一个文件夹叫做crypto,将小写c

RabbitMQ在windows环境下的安装

最近一直想入手一台电脑,作为linux服务器,由于经济状况也没有入手,现在就先介绍windows环境下安装rabbitMQ. RabbitMQ是什么 ? RabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统.他遵循Mozilla Public License开源协议. 1.RabbitMQ 它依赖于Erlang,需要先安装Erlang.首先确定你的window电脑是32位还是64位,以下的安装以window 64位电脑举例. 安装RabbitMQ需要先安装Erlang语言开发包.下

010.Windows环境下的安装gcc

Windows具有良好的界面和丰富的工具,所以目前linux开发的流程是,windows下完成编码工作,linux上实现编译工作. 为了提高工作效率,有必要在windows环境下搭建一套gcc,gdb,make环境. MinGW就是windows下gcc的版本. 下载地址http://sourceforge.net/projects/mingw/files/MinGW/ 进入网址后点击下载mingw-get-setup.exe安装包. MinGW-Installation-Manager运行界面

Windows环境下的安装gcc

Windows具有良好的界面和丰富的工具,所以目前linux开发的流程是,windows下完成编码工作,linux上实现编译工作. 为了提高工作效率,有必要在windows环境下搭建一套gcc,gdb,make环境. MinGW就是windows下gcc的版本. 下载地址http://sourceforge.net/projects/mingw/files/MinGW/ 进入网址后点击下载mingw-get-setup.exe安装包. MinGW-Installation-Manager运行界面

[原创]python MySQLdb在windows环境下的安装、出错问题以及解决办法

版权声明:本文为博主原创文章,未经博主允许不得转载. 问题:windows下安装MySQLdb的方法 解析:python没有php那种集成环境,比如wamp那种集成软件直接把所有需要的东西全部一次性搭建好,但是python也有好的就是在linux环境下特别的简单方便,只是windows下麻烦点啦!但是只要大家去努力不要放弃,还是能成功的:最为windows环境的我,为了python搭建环境我也会各种百度谷歌找了很多博文以及其他文章,苦恼! 注释:其实也很简单,只是大家刚开始接触,还不太明白而已,