.net Core使用RabbitMQ

1. 消息队列的使用场景主要有三种html

  • 削峰
  • 异步
  • 解耦

3.windows下的安装linux

        安装erlang http://erlang.org/download/otp_win64_21.1.exe 配置erlang环境变量windows

  • 此电脑-->鼠标右键“属性”-->高级系统设置-->环境变量-->“新建”系统环境变量
  • 变量名:ERLANG_HOME    变量值:C:\Program Files\erl10.1
  • 而后双击系统变量path点击“新建”,将 %ERLANG_HOME%\bin  加入到path中。
  • 最后windows键+R键,输入cmd,再输入erl,看到版本号就说明erlang安装成功了。

      安装rabbitmq http://www.rabbitmq.com/install-windows.html 框架

  •  设置环境变量RABBITMQ_SERVER=C:\Program Files\rabbitmq_server-x.x.x。
  •  添加到PATH %RABBITMQ_SERVER%\sbin;
  • cmd输入rabbitmq-service查看安装是否成功

      安装RabbitMQ-Plugins异步

  • 切换到RabbitMQ的sbin目录 cd /d C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.8\sbin
  • 执行命令:rabbitmq-plugins enable rabbitmq_management
  • 访问 http://localhost:15672  使用guest/guest登录

  配置帐号远程访问分布式

   新增用户远程访问  https://www.cnblogs.com/autohome7390/p/5996615.htmlspa

 

4.linux 下的安装.net

Ubuntu16.04 18.04 安装rabbitmq 配置、使用详细教程

5.RabbitMq的使用--CAP框架server

.NET Core 事件总线,分布式事务解决方案CAP使用RabbitMqhtm