暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

30分钟急速入门RabbitMQ

代码论道 2019-02-18
232

本文导航

  • 命令行与管控台-基础操作

  • 生产者与消费者coding

  • SpringBoot中配置RabbitMQ

命令行与管控台-基础操作

  • rabbitmqctl status

  • rabbitmq list_queues

     查看队列

  • rabbitmqctl list_exchanges

     查看交换机

  • 用户操作

    添加用户

rabbitmqctl add_user username password

    列出所有用户

rabbitmqctl  list_users

    删除用户

rabbitmqctl  delete_user username

清除用户权限

rabbitmqctl  list_clear_permissions -p vhostpath username

修改密码

rabbitmqctl  change_password username newpassword

设置用户权限

rabbitmqctl  set_permissions -p vhostpath username ".*" ".*" ".*"

  • 虚拟主机

创建虚拟主机

rabbitmqctl add_vhost vhostpath

列出所有虚拟主机

rabbitmqctl list_vhosts

列出虚拟主机上所有权限

rabbitmqctl list_permissions -p vhostpath

删除虚拟主机

rabbitmqctl delete_vhost vhostpath

  • 消息队列

查看所有队列信息

rabbitmqctl list_queues

清除队列里的消息

rabbitmqctl -p vhostpath purge_queue blue

  • 高级操作

移除所有数据

rabbitmqctl reset

组成集群命令

rabbitmqctl join_cluster <clusternode> [--ram]

查看集群状态

rabbitmqctl cluster_status

修改集群节点的存储形式

rabbitmqctl change_cluster_node_type disc | ram

忘记节点

rabbitmqctl forget_cluster_node [--offline]

修改节点名称

rabbitmqctl rename_cluster_node oldnode1 newnode1 [oldnode2][newnode2] ...

急速入门-消息生产者与消费者

  • ConnectionFactory

  连接工厂,需要配置mq信息,比如mq地址、端口号、虚拟主机

  • Connection

             获取连接

  • Channel

           数据通信信道,可以发送和接受消息

  • Queue

          具体的消息存储队列

  • Producer&Cosumer

           生产者与消费者

SpringBoot中配置RabbitMQ

  • 导入依赖

  • 生产者Producer

  • 消费者Consumer


文章转载自代码论道,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论