• RabbbitMQ的配置 以在.NetCore 的CAP 使用RabbbitMQ 实现订阅与发布问题


     最近在研究.netCore+CAP 实现订阅和发布,使用RabbbitMQ时候,遇到的一些坑,由于新旧版本不同,需要配置不同,导致容易出现一些误导

    我目前使用的是RabbbitMQ_server-3.7.8,大致的安装网上大把我就不多介绍,以下连接可以实现安装

    https://blog.csdn.net/qq_33382113/article/details/78853680 

    http://www.cnblogs.com/stulzq/p/7551819.html

    安装Erlang和RabbitMQ之后,接下来需要修改环境变量

    自定义环境变量

    1.erl环境变量配置

    ERLANG_HOME=D:Erlangerl10.1

     

    在Path中加入:%ERLANG_HOME%in;

    测试erl配置是否正确,开始-运行-cmd,输入erl,显示如下,证明配置正确

    2.RabbitMQ环境变量配置

     看好RabbitMQ的安装位置,以及安装的版本,我的版本为rabbitmq_server-3.7.8

    RABBITMQ_SERVER=D:RabbitMQ Server abbitmq_server-3.7.8

    同样在Path中加入

    %RABBITMQ_SERVER%sbin;

    3.激活rabbitmq_management

    在CMD 定位到安装目录然后输入如下命令

    rabbitmq-plugins.bat enable rabbitmq_management

    说明安装成功

    4.启动RabbitMQ服务

    直接在命令行界面键入如下命令 

    启动 net start RabbitMQ 

    停止 net stop RabbitMQ

    5.RabbitMQ测试

    测试地址 http://localhost:15672/ 
    默认的用户名:guest 
    默认的密码为:guest

    如果直接这样在.NetCore 使用RabbitMQ实现订阅发布,会发现无法连接MQ,导致无法实现CAP的订阅,

    最近我网上搜索了一些关这些方面的使用问题得出结论是:因为出于安全问题所以不能使用默认账号进行远程访问,所以必须要创建账号进行远程账号才能进行远程访问:

     http://www.cnblogs.com/xiaohua19920/p/9583986.html 这里会详细指导 创建账户和修改配置

  • 相关阅读:
    php array function
    scrum敏捷开发重点介绍
    PHP文件操作
    正则
    PHP面向对象
    PHP数组
    PHP函数参数
    PHP运算符优先级
    PHP判断变量类型和类型转换的三种方式
    PHP变量的传值和引用
  • 原文地址:https://www.cnblogs.com/UnJie/p/9915970.html
Copyright © 2020-2023  润新知