RabbitMQ消息队列之一:RabbitMQ的环境安装及配置
RabbitMQ简介:
MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术。排队指的是应用程序通过 队列来通信。队列的使用除去了接收和发送应用程序同时执行的要求。其中较为成熟的MQ产品有IBM WEBSPHERE MQ等等。
RabbitMQ的环境安装及配置
RabbitMQ 下载
RabbitMQ下载地址:http://www.rabbitmq.com/install-windows.html
成功下载rabbitmq-server.exe程序之后,还需要在Windows上安装Erlang for Windows。
Erlang下载地址:http://www.erlang.org/downloads 。
根据电脑的系统选择版本,我的是windows系统64位的,所以选择Windows 64-bit Binary File的。
Erlang for Windows 安装和配置
下载完成之后先安装Erlang for Windows。安装完后,配置环境变量。因为我的实在D:\Program Files\erl9.0 这里,所以配置环境变量的时候选择该路径就可以了。新建一个ERLANG_HOME,选择刚才的安装路径,并将这个路径加入系统环境变量Path中 [ ;%ERLANG_HOME%\bin ] 。 注意 “;”一定要加!
RabbitMQ安装和配置
成功安装和配置好Erlang for Windows之后,再来安装配置rabbitMQ。双击下载下来的rabbitmq-server.exe并完成安装之后,依旧配置环境变量。依旧安装在D:\Program Files\RabbitMQ Server\rabbitmq_server-3.6.11。新建一个RABBITMQ_HOME,添加此路径 D:\Program Files\RabbitMQ Server\rabbitmq_server-3.6.11 。 并将此加入到系统环境变量Path [;%RABBITMQ_HOME%\sbin] 。
RabbitMQ启动
成功配置好RabbitMQ之后, 切换到D:\Program Files\RabbitMQ Server\rabbitmq_server-3.6.11\sbin 路径下,双击rabbitmq-server.bat 启动。
出现 Starting broker 则启动成功。如果提示【node with name rabbit already running on *】的错误,就试着删除【C:\Users\Administrator\AppData\Roaming\rabbitmq】这个目录,如果还是没有效果,就点击开始菜单,在所有程序》RabbitMQ Service 》RabbitMQ Service stop,先关闭已经启动的RabbitMQ,然后再启动。
RabbitMQ使用
成功安装配置好RabbitMQ之后,我们使用官方提供的一个web管理工具rabbitmq_management,安装RabbitMQ自带有该工具,切换到rabbitMQ sbin目录下,输入rabbitmq-plugins enable rabbitmq_management 启动。
成功启动之后,在浏览器输入 http://localhost:15672/ 账号密码都是:guest。
RabbitMQ 在 Windows的安装和配置到这就基本结束了。至于用户、角色、权限之类的的配置,则需要自行摸索了。
RabbitMQ消息队列之一:RabbitMQ的环境安装及配置的更多相关文章
- RabbitMQ消息队列入门篇(环境配置+Java实例+基础概念)
一.消息队列使用场景或者其好处 消息队列一般是在项目中,将一些无需即时返回且耗时的操作提取出来,进行了异步处理,而这种异步处理的方式大大的节省了服务器的请求响应时间,从而提高了系统的吞吐量. 在项目启 ...
- openresty 学习笔记五:访问RabbitMQ消息队列
openresty 学习笔记五:访问RabbitMQ消息队列 之前通过比较选择,决定采用RabbitMQ这种消息队列来做中间件,目的舒缓是为了让整个架构的瓶颈环节.这里是做具体实施,用lua访问Rab ...
- 使用专业的消息队列产品rabbitmq之centos7环境安装
我们在项目开发的时候都不可避免的会有异步化的问题,比较好的解决方案就是使用消息队列,可供选择的队列产品也有很多,比如轻量级的redis, 当然还有重量级的专业产品rabbitmq,rabbitmq ...
- RabbitMQ消息队列系列教程(二)Windows下安装和部署RabbitMQ
摘要 本篇经验将和大家介绍Windows下安装和部署RabbitMQ消息队列服务器,希望对大家的工作和学习有所帮助! 目录 一.Erlang语言环境的搭建 二.RabbitMQ服务环境的搭建 三.Ra ...
- (五)RabbitMQ消息队列-安装amqp扩展并订阅/发布Demo(PHP版)
原文:(五)RabbitMQ消息队列-安装amqp扩展并订阅/发布Demo(PHP版) 本文将介绍在PHP中如何使用RabbitMQ来实现消息的订阅和发布.我使用的系统依然是Centos7,为了方便, ...
- (三)RabbitMQ消息队列-Centos7下安装RabbitMQ3.6.1
原文:(三)RabbitMQ消息队列-Centos7下安装RabbitMQ3.6.1 如果你看过前两章对RabbitMQ已经有了一定了解,现在已经摩拳擦掌,来吧动手吧! 用什么系统 本文使用的是Cen ...
- RabbitMQ学习系列二:.net 环境下 C#代码使用 RabbitMQ 消息队列
一.理论: .net环境下,C#代码调用RabbitMQ消息队列,本文用easynetq开源的.net Rabbitmq api来实现. EasyNetQ 是一个易于使用的RabbitMQ的.Net客 ...
- RabbitMQ 消息队列 安装及使用
RabbitMQ 消息队列安装: linux版本:CentOS 7 安装第一步:先关闭防火墙 1.Centos7.x关闭防火墙 [root@rabbitmq /]# systemctl stop fi ...
- C# .net 环境下使用rabbitmq消息队列
消息队列的地位越来越重要,几乎是面试的必问问题了,不会使用几种消息队列都显得尴尬,正好本文使用C#来带你认识rabbitmq消息队列 首先,我们要安装rabbitmq,当然,如果有现成的,也可以使用, ...
随机推荐
- 删除QQ登录界面的QQ账号信息
删除QQ登录界面的QQ账号信息 .. ------------------- ------------------------ -------------------
- spring boot / cloud (六) 开启CORS跨域访问
spring boot / cloud (六) 开启CORS跨域访问 前言 什么是CORS? Cross-origin resource sharing(跨域资源共享),是一个W3C标准,它允许你向一 ...
- sort与qsort的用法,建议使用sort
做ACM题的时候,排序是一种经常要用到的操作.如果每次都自己写个冒泡之类的O(n^2)排序,不但程序容易超时,而且浪费宝贵的比赛时间,还很有可能写错.STL里面有个sort函数,可以直接对数组排序,复 ...
- We’re Just Beginning
"We are reading the first verse of the first chapter of a book whose pages are infinite…" ...
- vue.js路由参数简单实例讲解------简单易懂
vue中,我们构建单页面应用时候,一定必不可少用到vue-router vue-router 就是我们的路由,这个由vue官方提供的插件 首先在我们项目中安装vue-router路由依赖 第一种,我们 ...
- CSS基础用法
[CSS常用选择器] 标签选择器 写法: HTML标签名{}作用: 可以选中页面中,所有与选择器同名的HTML标签. 类选择器(class选择器)写法: .class名{}调用: 在需要调用选择器样式 ...
- C#构造函数、操作符重载以及自定义类型转换
构造器 构造器(构造函数)是将类型的实例初始化的特殊方法.构造器可分为实例构造器和类型构造器,本节将详细介绍有关内容. 实例构造器 顾名思义,实例构造器的作用就是对类型的实例进行初始化.如果类没有显示 ...
- dispatch emit broadcast
1.broadcast 事件广播 遍历寻找所有子孙组件,假如子孙组件和componentName组件名称相同的话,则触发$emit的事件方法,数据为 params. 如果没有找到 则使用递归的方式 继 ...
- JavaScript学习日志(四):BOM
BOM的核心对象就是window,这一章没什么好说的,总结一些比较常用的: 1,a未定义,a; //报错window.a; //undefined 不能用delete删除全局变量 2,html5不支持 ...
- tkinter第二章(添加图片,背景图片)
#插入文件图片import tkinter as tk root = tk.Tk() #创建一个标签类, [justify]:对齐方式textLabel = tk.Label(root,text=&q ...