zoukankan      html  css  js  c++  java
  • RabbitMQ命令行手动创建队列rabbitmqadmin用法

    手动创建队列方法:登录http://ip:15672/cli下载

    将下载的rabbitmqadmin放到/usr/sbin目录下,并赋予权限:chmod 755 rabbitmqadmin

    查看命令帮助信息:

    python rabbitmqadmin help subcommands

    创建队列命令:以创建队列test为例(这里的用户名密码需要有管理RabbitMQ的权限,可以是admin用户,也可以是自己创建的管理角色的用户)

    python rabbitmqadmin declare queue name=test  auto_delete=false durable=false  --username=xxx  --password=xxx 

    查看队列:rabbitmqctl list_queues

    或者:python rabbitmqadmin list queues --username=xxx  --password=xxx

    创建队列相关用户:

    rabbitmqctl add_user 用户  密码   

    查看用户:rabbitmqctl  list_users

    给用户赋权:

    rabbitmqctl set_permissions -p / 用户  '.*' '.*' '.*' 

    查看用户权限:rabbitmqctl  list_user_permissions  用户      

    设置用户登录web界面权限:

    rabbitmqctl set_user_tags 用户 (administrator,monitoring, management)

    相关参数解释:

    1. Durable: 是否需要持久化, true表示持久化, false为非持久化
    2. AutoDelete: 是否自动删除, true表示自动删除, false为非自动删除
    补充:
    如需指定vhost的队列(默认是/) 加上 --vhost
  • 相关阅读:
    OC NSSet
    iOS 杂笔-23(区分各种空值)
    OC NSNumber NSValue
    OC NSArray 数组
    OC NSString(字符串)
    OC 内存管理
    OC 动态类型,动态绑定,动态加载
    OC 多态
    微信小程序开发5-WXML
    微信小程序开发4-JSON
  • 原文地址:https://www.cnblogs.com/any-way/p/11542171.html
Copyright © 2011-2022 走看看