RabbitMQ 入门篇之—Windows环境下安装

RabbitMQ是开源AMQP的一个实现,Erlang语言编写。AMQP是一个高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。消息中间件主要用于组件之间的解耦,消息发送者无须指导消息消费者的存在,反之亦然。

AMQP中有4个非常重要的概念:虚拟主机(Virtual Host)、交换器(Exchange)、队列(Queue)、绑定(Binding)。

虚拟主机(virtual host):一个虚拟主机持有一组交换机、队列和绑定。RabbitMQ 当中用户只能在虚拟主机的粒度进行权限控制,每一个  RabbitMQ  服务器都有一个默认的虚拟主机  “/”  ,默认用户以及密码都为guest

队列(Queue ):由消费者建立的,是  messages  的终点,可以理解成装消息的容器。消息一直存在队列里,直到有客户端/消费者(Consumer)连接到这个队列并将  message  取走为止。

交换机(Exchange):可以理解成具有路由表的路由程序。每个消息都有一个路由键(  routing key  ),就是一个简单的字符串。交换机中有一系列的绑定(  binding  ),即路由规则(  routes  )。交换机可以有多个。多个队列可以和同一个交换机绑定,同时多个交换机也可以和同一个队列绑定。每种交换机的使用,我们会在后面的章节具体介绍。

RabbitMQ的优点:

1.基于Erlang语言编写,具有高可用高并发,适合集群部署。
2.健壮、稳定、易用、跨平台、支持多种语言、文档齐全。
3.有消息确认机制和持久化机制,可靠性高。
4.开源

本文主要介绍Windows环境下的安装

第一步:安装Erlang语言环境。

下载地址:http://www.erlang.org/downloads 

根据自己的电脑选择合适的版本下载

下载完毕后安装即可,傻瓜式安装,不做赘述

第二步:下载RabbitMQ客户端安装包

下载地址:http://www.rabbitmq.com/install-windows.html

下载完毕后安装即可,傻瓜式安装,不做赘述

安装以上两个软件后找到 RabbitMQ 安装目录下的 sbin文件夹,进入cmd,输入 rabbitmq-plugins enable rabbitmq_management 

访问http://localhost:15672  使用 账号:guest 密码:guest  登陆


至此安装完毕,接下来我们来简单介绍下rabbitmq的管理界面

这里我们可以添加虚拟主机(virtual host)


添加账号


赋予账号虚拟主机权限

下篇我们来开启rabbitmq的入门之旅

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值