简介:RabbitMQ是实现了高级消息队列协议(AMQP)的开源消息代理软件(亦称面向消息的中间件)。RabbitMQ服务器是用erlang语言编写的,而群集和故障转移是构建在开放电信平台框架上的。所有主要的编程语言均有与代理接口通讯的客户端库。

RabbitMQ是一套开源(MPL)的消息队列服务软件,是由 LShift 提供的一个 Advanced Message Queuing Protocol (AMQP) 的开源实现,由以高性能、健壮以及可伸缩性出名的 Erlang 写成。

RabbitMQ服务支持下列操作系统:

  • Linux
  • Windows
  • MacOS
  • Solaris
  • FreeBSD
  • TRU64
  • Vxworks

RabbitMQ支持下列编程语言:

  • Java
  • Python
  • Ruby
  • Php
  • C#
  • JavaScript
  • Go
  • Elixir
  • Objective-C
  • Swift

主要特性:

  • 可伸缩性:集群服务
  • 消息持久化:从内存持久化消息到硬盘,再从硬盘加载到内存

以上摘自百度百科

一、安装erlang

1、下载地址

RabbitMQ消息中间件(一)RabbitMQ简介及安装Erlang和RabbitMQ

选中一个自己想要的版本进行安装

1.1、默认

RabbitMQ消息中间件(一)RabbitMQ简介及安装Erlang和RabbitMQ

1.2、修改安装路径

RabbitMQ消息中间件(一)RabbitMQ简介及安装Erlang和RabbitMQ

1.3、默认

RabbitMQ消息中间件(一)RabbitMQ简介及安装Erlang和RabbitMQ

1.4、安装完成

RabbitMQ消息中间件(一)RabbitMQ简介及安装Erlang和RabbitMQ

二、环境变量配置

2.1、创建一个ERLANG_HOME指向erlang安装路径

RabbitMQ消息中间件(一)RabbitMQ简介及安装Erlang和RabbitMQ

2.2、在path里加入

RabbitMQ消息中间件(一)RabbitMQ简介及安装Erlang和RabbitMQ

2.3、设置成功后打开命令窗口输入erl回车

RabbitMQ消息中间件(一)RabbitMQ简介及安装Erlang和RabbitMQ

若失败可能是环境变量配置不成功,使用绝对路径重新配置

2.4、设置绝对路径

RabbitMQ消息中间件(一)RabbitMQ简介及安装Erlang和RabbitMQ

2.5、再次在打开命令行输入erl回车,配置成功

RabbitMQ消息中间件(一)RabbitMQ简介及安装Erlang和RabbitMQ

三、安装RabbitMQ

1、下载地址

RabbitMQ消息中间件(一)RabbitMQ简介及安装Erlang和RabbitMQ

RabbitMQ消息中间件(一)RabbitMQ简介及安装Erlang和RabbitMQ

2、安装

2.1、默认

RabbitMQ消息中间件(一)RabbitMQ简介及安装Erlang和RabbitMQ

2.2、修改安装路径

RabbitMQ消息中间件(一)RabbitMQ简介及安装Erlang和RabbitMQ

2.3、下一步

RabbitMQ消息中间件(一)RabbitMQ简介及安装Erlang和RabbitMQ

2.4、完成

RabbitMQ消息中间件(一)RabbitMQ简介及安装Erlang和RabbitMQ

3、安装RabbitMQ-plugins(管理页面,可查看RabbitMQ的exchange(交换器)、queue(消息队列)及routingkey(路由规则/关键词))

3.1、打开rabbitmq命令行、输入:rabbitmq-plugins enable rabbitmq_management

RabbitMQ消息中间件(一)RabbitMQ简介及安装Erlang和RabbitMQ

RabbitMQ消息中间件(一)RabbitMQ简介及安装Erlang和RabbitMQ

RabbitMQ消息中间件(一)RabbitMQ简介及安装Erlang和RabbitMQ

3.2、启动/停止管理工具

启动:net start rabbitmq

停止:net stop rabbitmq

RabbitMQ消息中间件(一)RabbitMQ简介及安装Erlang和RabbitMQ

3.3、启动管理工具并浏览

浏览器输入网址:http://localhost:15672,默认账号/密码:guest/guest,RabbitMQ服务访问端口为5672,管理工具端口为15672

RabbitMQ消息中间件(一)RabbitMQ简介及安装Erlang和RabbitMQ

RabbitMQ消息中间件(一)RabbitMQ简介及安装Erlang和RabbitMQ

相关文章:

  • 2022-01-21
  • 2021-09-29
  • 2021-10-24
  • 2021-08-15
  • 2021-10-31
  • 2018-12-16
  • 2022-02-07
  • 2022-02-07
猜你喜欢
  • 2021-05-03
  • 2021-06-18
  • 2021-08-13
  • 2022-01-13
  • 2021-10-19
  • 2021-11-25
相关资源
相似解决方案