golang RabbiMQ简单操作

  •             rabbitMQ常用的命令
                启动监控管理器:rabbitmq-plugins enable rabbitmq_management
                        关闭监控管理器:rabbitmq-plugins disable rabbitmq_management
            启动rabbitmq:net start RabbitMQ
            关闭rabbitmq:net stop RabbitMQ
            查看所有的队列:rabbitmqctl list_queues
            清除所有的队列:rabbitmqctl reset
            用户和权限设置
            查看已有用户及用户的角色:rabbitmqctl.bat list_users
            添加用户:rabbitmqctl add_user username password
            删除用户:rabbitmqctl.bat delete_user username
            分配管理员角色:rabbitmqctl set_user_tags username administrator
            新增虚拟主机:rabbitmqctl add_vhost  vhost_name
    

    将新虚拟主机授权给新用户:rabbitmqctl set_permissions -p vhost_name username ‘. ‘ ‘.
    ‘ ‘.*’
    设置用户权限:rabbitmqctl set_permissions -p VHostPath username ConfP WriteP ReadP
    查看(指定hostpath)所有用户的权限信息:rabbitmqctl list_permissions [-p VHostPath]
    查看指定用户的权限信息:rabbitmqctl list_user_permissions username
    清除用户的权限信息:rabbitmqctl clear_permissions [-p VHostPath] username

    • 角色说明

    none 最小权限角色
    management 管理员角色
    policymaker 决策者
    monitoring 监控
    administrator 超级管理员