首页天道酬勤为什么要用rabbitmq,rabbitmq下载安装

为什么要用rabbitmq,rabbitmq下载安装

张世龙 05-05 13:35 108次浏览

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

AMQP有四个非常重要的概念:虚拟主机(虚拟主机)、交换机(队列)和绑定。

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

队列:消费者创造的是消息的终点,可以理解为放置消息的容器。 在客户端/消费者连接到此队列并获取消息之前,消息一直存在于队列中。

交换机(Exchange ) :可以理解为具有路由表的路由程序。 每条消息都有一个“根密钥”(routing key ),它是一个简单的字符串。 交换机具有一系列绑定,即路由规则(routes )。 可以有多个开关。 多个队列可以绑定到同一交换机,多个交换机可以绑定到同一队列。 每个开关的使用将在后面的章节中具体说明。

RabbitMQ的好处:

基于Erlang语言编写,可用性高,并发性强,适合集群部署。

2 .坚固、稳定、易用、跨平台、多语言、文档齐全。

3 .有信息确认机制和持续化机制,可靠性高。

4 .开源

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

安装步骤错误语言环境。

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

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

下载结束后安装就可以了。 是愚蠢的安装。 我不解释

步骤下载RabbitMQ客户端安装软件包

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

下载结束后安装就可以了。 是愚蠢的安装。 我不解释

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

访问http://localhost:15672并使用帐户:guest密码:guest登录

安装到此完成。 现在,让我们简单介绍一下rabbitmq的管理界面

这里是添加虚拟主机(virtual host)

添加账号

赋予账号虚拟主机权限

在下一篇中,我们将开始rabbitmq的入门之旅

rabbitmq集群原理,java spring框架