MQ消息队列(二)RabbitMQ环境准备及安装

        这篇专栏我计划只聊聊RabbitMQ,如果有想了解其他队列的话后面有时间可能会继续出其他类型队列的专栏,聊技术之前先聊一些概念。

一、RabbitMQ概述

​​​​​​1.为什么使用RabbitMQ

  1. 使得简单,功能强大。
  2. 基于AMQP协议。
  3. 社区活跃,文档完善。
  4. 高并发性能好,这主要得益于Erlang语言。
  5. Spring Boot默认已集成RabbitMQ

2.AMQP协议是什么

        AMQP是一套公开的消息队列协议,最早在2003年被提出,它旨在从协议层定义消息通信数据的标准格式, 为的就是解决MQ市场上协议不统一的问题。RabbitMQ就是遵循AMQP标准协议开发的MQ服务。 官方:Home | AMQP

3.JMS是什么

        JMS是Java消息服务,是java提供的一套消息服务API标准,其目的是为所有的java应用程序提供统一的消息通信的标准,类似java的 jdbc,只要遵循jms标准的应用程序之间都可以进行消息通信。它和AMQP有什么 不同,jms是java语言专属的消 息服务标准,它是在api层定义标准,并且只能用于java应用;而AMQP是在协议层定义的标准,是跨语言的 。

二、RabbitMQ安装

        RabbitMQ由Erlang语言开发,Erlang语言用于并发及分布式系统的开发,在电信领域应用广泛,OTP(Open Telecom Platform)作为Erlang语言的一部分,包含了很多基于Erlang开发的中间件及工具库,我们在安装RabbitMQ之前需要先去R阿布币TMQ官网查询版本对应的Erlang/OTP环境。查询方式如下图,查询完后先下载环境需要的Erlang版本。

        RabbitMQ官网:Messaging that just works — RabbitMQ

        RabbitMQ对应Erlang版本:RabbitMQ Erlang Version Requirements — RabbitMQ

1.下载安装Erlang

        Erlang官网 http://erlang.org

        下载完成后以管理员方式运行此文件,安装即可,如下图。

        Erlang安装完成后需要配置Erlang环境变量:D:\DevResources\RabbitMQ\ErlangOTP 

                

         并在path中添 加 %ERLANG_HOME%\bin

2.下载安装RabbitMQ

 RabbitMQ官网:Messaging that just works — RabbitMQ

        下载完成后以管理员方式运行此文件,安装。

 3.启动RabbitMQ

rabbitmq-service.bat install 安装服务

rabbitmq-service.bat stop 停止服务

rabbitmq-service.bat start 启动服务

4.安装管理插件

        安装rabbitMQ的管理插件,方便在浏览器端管理RabbitMQ ,进入到Rabbit的sbin目录,使用cmd执行命令: rabbitmq-plugins.bat enable rabbitmq_management  如下图

         安装成功后重新启动RabbitMQ,浏览器中 输入:http://localhost:15672 ,初始账户和密码都为guset,输入即可登入管理界面。

        至此,RabbitMQ已经成功在我们电脑上运行,下次聊聊我在安装Erlang和RabbitMQ时出现过的问题。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值