RabbitMQ介绍-安装

Posted 永旗狍子

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RabbitMQ介绍-安装相关的知识,希望对你有一定的参考价值。

目录

 

一.RabbitMQ介绍

二.RabbitMQ安装

采用docker中的docker-compose去安装

1.进入opt文件夹

2.创建docker_mq文件夹

3.进入docker_mq,创建文件并编辑docker-compose.yml

4.创建data文件夹

5.拉取镜像并构建dokcer_mq

6.安装成功!查看图形化界面


一.RabbitMQ介绍

市面上比较火爆的几款MQ:

ActiveMQ,RocketMQ,Kafka,RabbitMQ。

  • 语言的支持:ActiveMQ,RocketMQ只支持Java语言,Kafka可以支持多们语言,RabbitMQ支持多种语言。

  • 效率方面:ActiveMQ,RocketMQ,Kafka效率都是毫秒级别,RabbitMQ是微秒级别的(RabbitMQ基于Erlang编写的,面向并发编程)。

  • 消息丢失,消息重复问题: RabbitMQ针对消息的持久化,和重复问题都有比较成熟的解决方案。

RabbitMQ是由Rabbit公司去研发和维护的,最终是在Pivotal。

应用场景:一些不需要立即返回操作结果或者一些比较耗时的操作,都可以用MQ来做

二.RabbitMQ安装

采用docker中的docker-compose去安装

1.进入opt文件夹

cd /opt/

2.创建docker_mq文件夹

mkdir docker_mq

3.进入docker_mq,创建文件并编辑docker-compose.yml

vi docker-compose.yml

如下: 

version: "3.1"
services:
  rabbitmq:
    image: daocloud.io/library/rabbitmq:management
    restart: always
    container_name: rabbitmq
    ports:
      - 5672:5672
      - 15672:15672             
    volumes:
      - ./data:/var/lib/rabbitmq

4.创建data文件夹

mkdir data

5.拉取镜像并构建dokcer_mq

docker-compose up -d

6.安装成功!查看图形化界面

 

以上是关于RabbitMQ介绍-安装的主要内容,如果未能解决你的问题,请参考以下文章

RabbitMQ的基本入门

mall整合RabbitMQ实现延迟消息

RabbitMq-简介及安装

RabbitMQ安装配置

window下rabbitmq环境安装

在CentOS 7上安装RabbitMQ服务器