• 1.RABBITMQ 入门


    一. 背景: 

        公司项目有所改动,要求微信(移动端调用的接口),日志接口换位log4net,全部改成以rabbitMQ作为服务支持,
    二.本地环境
        windows 10 enterprise ,vs2015

        1).获取RabbitMQ
                   http://www.rabbitmq.com/install-windows.html 选择相应机器版本(32bit ro 64bit),这里,我下载的是64位的,
            双击安装之后,这里要说明一点,因为安装完成之后,直接运行会出现以下错误:
        
            
            提示很明显,类似JAVA jdk没有配置JAVA_HOME的错误,无非就是环境变量的东西嘛 ,但是,这里可不用理会,但是这里需要另外一个安装文件
            这里可以找到:在http://www.rabbitmq.com/install-windows.html 该页面的 Run RabbitMQ Service的说明下方
            The service will run fine using its default settings. You may want to customise the RabbitMQ environment or edit configuration.
        点击 customise the RabbitMQ environment链接,之后页面(我没网,所以点不开了),下载这么一个文件:otp_win64_18.3.exe,安装之后,
         需要在系统环境变量中设置  ERLANG_HOME 的环境变量 ,同时在 path加入该变量配置;
         需要重启mq
         ,重启很简单,因为,这时候我们再看服务中(services.msc打开),可以看到RabbitMQ 的服务,所以我们可以直接z这么停止和重启该服务:
             net stop rabbitmq && net start rabbitmq
     
        windows64下说白了就是需要以下两个安装程序:
        2.RabbitMQ的安装文件
     
       2).配置RabbitMQ(要以管理员身份运行CMD)
                首先找到刚才安装的MQ的文件路径,我这里是 E:Program FilesRabbitMQ Server abbitmq_server-3.6.1sbin
                a)为了可以更方便的配置 相关信息,这里需要先配置一下 RabbitMQ Management Plugin ,激活 RabbitMQ Management Plugin ,操作如下截图:
                
                这里我已经配置过了,如果回车之后,显示的结果不一致,可以忽略
                b)查看当前MQ中的用户(Administrator) 以下几个步骤都是使用的安装路径 sbin中的 rabbitmqctl(控制台--这么理解吧)
                   
                c)创建新用户 (命令:add_user userAccount userPwd)
                    
                d)设置新建用户角色(命令: set_user_tags userAccount Administrator)
                
                e)授权用户 (命令:set_permissions - p / userAccount ".*" ".*" ".*")
                        
                此时,再次(还是rabbitmqctl.bat这个批处理)查看用户  (命令:list users)
                可以看到,除了 原有的guest [administrator]之外多了一个同等角色的 userAccount(CC)
                f)rabbitmq默认的服务端口是 15672,所以这时候,在地址栏键入:localhost:15672的时候可以看到如下登录界面
                
                输入刚创建的用户,即可登录,
                到这里,就是这个东西的配置,参考 RabbitMQ官网,以及 张善友的 博文(再次感谢),在此做记录,方便自己记忆,方便后人学习。
     
     
     
     
                
            
            
  • 相关阅读:
    VS2015中SharedProject与可移植类库(PCL)项目
    Windows.Web.Http.HttpClient.GetStringAsync 总是返回相同的结果
    博客园新闻WP8.1客户端
    Webpack 2 视频教程 001
    快速零配置迁移 API 适配 iOS 对 IPv6 以及 HTTPS 的要求
    免费的 Vue.js 入门与进阶视频教程
    Webpack 3 中的新特性
    使用可视化图表对 Webpack 2 的编译与打包进行统计分析
    React.js 开发参见问题 Q&A
    官方 React 快速上手脚手架 create-react-app
  • 原文地址:https://www.cnblogs.com/Tmc-Blog/p/5397200.html
Copyright © 2020-2023  润新知