RabbitMQ的介绍/安装和SpringBoot集成简单使用(MacBook版)

RabbitMQ是什么?
本来想老规矩百度图镇楼的,想了想算了,自己总结吧,把自己最真实的感受写出。第一次接触到RabbitMQ,是在我刚毕业的时候,还是个愣头青,在一家外包公司傻乎乎的做CURD。有个秒杀场景,组长让我使用RabbitMQ来做延时入库,我懵逼了,完全没听说过的东西,于是去学,去用。后来在名创优品做一个用户邮箱系统有个场景又顺利用到了,所以实习生的经验积累真的很重要~
rabbit,理解为兔子,很快很快。
MQ,其实就是Message Queue (消息管道的英文缩写)。管道队列,理解成水管,先进先出,一边进另外一边出。但是里面装的不是水,是一些消息,具体是什么消息,可以看你业务需求,可以是个Map,基本类型,String,一条SQL语句,一个定时任务,序列化后的对象等等都可以。全靠自己DIY~
RabbitMQ可以干什么用?
这个问题,网上太多太多了,随便搜索一下优缺点一大堆,什么削峰填谷,什么延时加载,什么跨项目跨进程跨线程跨数据库进行数据传输。缺点就是导致项目可用性降低,MQ挂了相关服务也全挂之类的。没用过的背背就好了,用过的可能都不用背了。

安装RabbitMQ:

首先你的MACBook必须安装了brew。
然后执行:brew install rabbitmq

在这里插入图片描述

配环境

输入:sudo vi /etc/profile
填入:export RABBIT_HOME=/usr/local/Cellar/rabbitmq/3.7.15
export PATH= P A T H : PATH: PATH:RABBIT_HOME/sbin

在这里插入图片描述

最后重启一下配置让它生效:source /etc/profile

启动:rabbitmq-server -detached

看下是否启动: rabbitmqctl status

有可能会出现疯狂报错(网上说是权限问题):

在这里插入图片描述

那就全部加个SUDO:
启动:sudo rabbitmq-server -detached
查看状态:sudo rabbitmqctl status

在这里插入图片描述

这样就成功了,打开浏览器输入:http://localhost:15672
看见这个可爱的兔子就是成功了:

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值