几个月之前,手上的一个项目开始利用 RabbitMQ,没错,便是跟兔子跑得一样快的一个行列步队。
之前并没有做系统的学习,只是理解一些大略用法,网上找一些例子,加上自己的加工,基本也可以知足常规的利用需求。
但有一个问题是,行列步队有时会涌现积压的情形,但我却不能及时知道。以是必须得时时时去看看行列步队是否还在正常消费,让人十分烦躁。

于是决定痛定思痛,系统学习一下,包括环境搭建,消费的几种模式,监控等内容,并整理成文章分享到这里。
不会有太多理论上的知识,更多是从实战出发,直接通过代码来解释问题,希望对大家能有帮助。
本篇文章先先容一下在 Mac 环境下,怎么安装 RabbitMQ。
一样平常来说,安装分为两种办法:
下载 RabbitMQ 源文件,解压源文件之后进行安装。通过 brew 命令安装。在这里,我当然是推举利用 brew 来安装,非常强大的 Mac 端包管理工具。
如果还没安装 brew 的小伙伴,可以先安装 brew,这是官网,首页上就有安装命令。
有了 brew 之后,只须要一个大略的命令就搞定了。
brewinstallrabbitmq
这样就表示安装成功了。
安装的路径是 /usr/local/Cellar/rabbitmq/3.8.3,详细情形要视版本而定,我安装的版本是 3.8.3。
接下来就可以启动了,进入安装目录,实行命令:
./sbin/rabbitmq-server
启动成功,便是这么大略。
接下来可以在浏览器打开 http://localhost:15672,可以看到 RabbitMQ 的管理页面。
管理页面还是包含很多内容和功能的,如果我们向行列步队里发,便可以通过管理页面来查看消费情形。后续文章中还会涉及到这点,到时候再来解释。
以上。
参考连接:
RabbitMQ 官网:https://www.rabbitmq.com/Homebrew 官网:https://brew.sh/