RabbitMQ介绍-安装
Posted 永旗狍子
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RabbitMQ介绍-安装相关的知识,希望对你有一定的参考价值。
目录
3.进入docker_mq,创建文件并编辑docker-compose.yml
一.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介绍-安装的主要内容,如果未能解决你的问题,请参考以下文章