zoukankan      html  css  js  c++  java
  • rabbitmq使用日记

    一.安装

    添加安装源

    #echo 'deb http://www.rabbitmq.com/debian/ testing main' | sudo tee /etc/apt/sources.list.d/rabbitmq.list
            

    在ubuntu下面安装rabbitmq,使用aptitude自动解决依赖关系。用aptitude安装

    #aptitude install rabbitmq-server

    二.配置

    默认安装完成后的guest用户只能在本机访问,因此添加一个新用户 myname,且配置为administrator权限

    #rabbitmqctl add_user myname 123456
    # sudo rabbitmqctl set_user_tags myname administrator
    # sudo rabbitmqctl set_permissions -p / myname ".*" ".*" ".*"

    在配置文件/etc/rabbitmq/rabbitmq.config,添加如下配置,是的该用户能够远程访问

    [
    {rabbit, [{tcp_listeners, [5672]}, {loopback_users, ["myname"]}]}
    ].

    三.管理界面页面:

    激活管理界面

    #rabbitmq-plugins enable rabbitmq_management

    用可以远程登录的用户名登录  http://ip:15672/ ;ip为rabbitmq所在机器ip地址

    如果有错误,查看

      1.是否可以显示http://ip:15672/的登录界面,如果不能,则查看是否防火墙允许该端口。

      2.如果可以显示,但是输入用户名,密码,显示登录错误,那么则该用户或许没有远程登录权限,guest,默认只有http://localhost:15672的登录权限。

    四.常用命令:

    add_user        <UserName> <Password>

    delete_user     <UserName>

    change_password <UserName> <NewPassword>

    list_users

    add_vhost    <VHostPath>

    delete_vhost <VHostPath>

    list_vhosts

    set_permissions   [-p <VHostPath>] <UserName> <Regexp> <Regexp> <Regexp>

    clear_permissions [-p <VHostPath>] <UserName>

    list_permissions  [-p <VHostPath>]

    list_user_permissions <UserName>

    list_queues    [-p <VHostPath>] [<QueueInfoItem> ...]

    list_exchanges [-p <VHostPath>] [<ExchangeInfoItem> ...]

    list_bindings  [-p <VHostPath>] 

    list_connections [<ConnectionInfoItem> ...]

     

    五.参考资料:

      官网:http://www.rabbitmq.com

      概念:http://www.cnblogs.com/me-sa/archive/2012/10/20/RabbitMQ_VHost_Exchanges_queues_bindings_and_Channels.html

         http://blog.csdn.net/anzhsoft/article/details/19563091

      经验:http://www.360doc.com/content/14/0608/17/834950_384863682.shtml

  • 相关阅读:
    Php compiler for .NET framework
    C++ Virtual Inheritance Memory Layout
    MIT公开课汉化
    OpenGL like Vulkan
    C++ Chrono Timer
    VisTools: C++模仿Java体系
    Lua IDE
    PHP调试
    Decoda
    JSRDB
  • 原文地址:https://www.cnblogs.com/yasmi/p/5417808.html
Copyright © 2011-2022 走看看