一. 背景

    公司项目有所改动,要求微信(移动端调用的接口),日志接口换位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 Files\RabbitMQ Server\rabbitmq_server-3.6.1\sbin
            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官网,以及 张善友的 博文(再次感谢),在此做记录,方便自己记忆,方便后人学习。
 
 
 
 
            
        
        

最新文章

  1. SQL简单语法
  2. JAVA课程实验报告 实验五 Java网络编程及安全
  3. linux线程控制&线程分离
  4. 初学hibernate之缓存
  5. ruby开源项目之Octopress:像黑客一样写博客(zhuan)
  6. ABBYY FineReader出现错误代码258
  7. 织梦DEDECMS文章、栏目页获取当前页面顶级栏目名称的方法
  8. windows进程中的内存结构(好多API,而且VC最聪明)
  9. PHP解决多进程同时读写一个…
  10. Linux 网络编程基础(4) -- Ping 的C代码实现
  11. 重操JS旧业第六弹:基本类型包装
  12. Spring Boot实战笔记(八)-- Spring高级话题(条件注解@Conditional)
  13. 题 FatMouse‘Trade
  14. HRMS(人力资源管理系统)-从单机应用到SaaS应用-系统介绍
  15. 【Redis】主从同步
  16. C++11标准 STL正则表达式 验证电子邮件地址
  17. JSP内置对象和属性
  18. L236
  19. 国行ME860刷MIUI3.9.27
  20. Spark MLlib使用有感

热门文章

  1. [转]NHibernate之旅(10):探索父子(一对多)关联查询
  2. Unity优化之纹理集
  3. Hadoop--map/reduce实现单词计数
  4. windows上zend server安装 报The server encountered an internal error or misconfiguration and was unable to complete your request -解决方法 摘自网络
  5. tomcat详细日志配置
  6. 校友信息管理&SNS互动平台之技术框架选择
  7. linux内核数据结构--进程相关
  8. Let's Encrypt+Apache+Tomcat实现免费HTTPS
  9. eclipse+tomcat+httpServlet初学
  10. UVA Mapping the Swaps