SpringBoot极简教程 · Spring Boot Java 杂谈RabbitMQ

rabbitmq1-概述

2018-08-23  本文已影响3人  fkxuexi

一、mq的应用场景:

这里有一篇博文写的非常的好,所以这里直接给出这个博文的连接,MQ应用场景分析的十分好的一篇博文,在这里我在补充一些应用场景;

二、几种mq的对比

对比的分别有:rabbitmq、kafka、rocketmq
activemq现在不太活跃,同时官网好像在研究下一代产品apollo,所以这里不做对比

4、使用docker简化安装:

不会过多的讲解docker的知识,只是为本篇服务,其次建议使用docker因为在本地安装需要安装erlang和rabbitmq如果哪一个安装不成功需要清理注册表什么的太淘神费力,同时容易把本地的环境给搞乱,直接使用官方给的镜像。我们是开发不是运维所以在学习的时候建议吧关注点放到rabbitmq本身;
ps:下文以及所有后续的博文,MQ特指RabbitMQ

环境:centos6.8 x64 
1、因为系统自带的repo中不带docker需要安装epel
rpm -Uvh http://ftp.riken.jp/Linux/fedora/epel/6Server/x86_64/epel-release-6-8.noarch.rpm
2、安装docker
yum install -y docker-io
3、启动docker
service docker start
ps:网上前几篇教程,千篇一律的都是需要升级kernel,依据我的实践centos6.8可以不用升级kernel,按照上述步骤即可安装成功。
本博文选用版本:rabbitmq:3.7.7-management
docker pull rabbitmq:3.7.7-management
出现下图就算是成功
docker images 查看镜像是否安装成功
image.png
1、docker images 查看rabbitmq的镜像id
2、docker run -d -p 15672:15672 -p 5672:5672 900c4b7b944e 运行
image.png
上一篇 下一篇

猜你喜欢

热点阅读