1. 消息队列的使用场景主要有三种
- 削峰
- 异步
- 解耦
3.windows下的安装
安装erlang http://erlang.org/download/otp_win64_21.1.exe 配置erlang环境变量
- 此电脑-->鼠标右键“属性”-->高级系统设置-->环境变量-->“新建”系统环境变量
- 变量名:ERLANG_HOME 变量值:C:Program Fileserl10.1
- 然后双击系统变量path点击“新建”,将 %ERLANG_HOME%in 加入到path中。
- 最后windows键+R键,输入cmd,再输入erl,看到版本号就说明erlang安装成功了。
安装rabbitmq http://www.rabbitmq.com/install-windows.html
- 设置环境变量RABBITMQ_SERVER=C:Program Files abbitmq_server-x.x.x。
- 添加到PATH %RABBITMQ_SERVER%sbin;
- cmd输入rabbitmq-service查看安装是否成功
安装RabbitMQ-Plugins
- 切换到RabbitMQ的sbin目录 cd /d C:Program FilesRabbitMQ Server abbitmq_server-3.7.8sbin
- 执行命令:rabbitmq-plugins enable rabbitmq_management
- 访问 http://localhost:15672 使用guest/guest登陆
配置账号远程访问
新增用户远程访问 https://www.cnblogs.com/autohome7390/p/5996615.html
4.linux 下的安装
Ubuntu16.04 18.04 安装rabbitmq 配置、使用详细教程
5.RabbitMq的使用--CAP框架
.NET Core 事件总线,分布式事务解决方案CAP使用RabbitMq