美文网首页
基于 Docker 安装 RabbitMQ

基于 Docker 安装 RabbitMQ

作者: qiaoflin | 来源:发表于2020-03-25 21:57 被阅读0次

单机

  • 查找RabbitMQ镜像

    docker search rabbitmq
    
  • 拉取RabbitMQ镜像

    docker pull rabbitmq (镜像未配有控制台)
    docker pull rabbitmq:management (镜像配有控制台)
    
  • 安装 RabbitMQ

    docker run --name rabbitmq -d -p 15672:15672 -p 5672:5672 rabbitmq:management
    
  • 停止 RabbitMQ 容器

      docker stop rabbitmq
    
  • 启动 RabbitMQ 容器

      docker start rabbitmq
    
  • 重启 RabbitMQ 容器

      docker restart rabbitmq
    
  • 查看 RabbitMQ 容器进程信息

      docker top rabbitmq
    
  • 控制台信息

    启动容器后,可以浏览器中访问http://localhost:15672来查看控制台信息。
    RabbitMQ默认的用户名:guest,密码:guest

集群模式

第一种 普通集群模式:rabbitmq集群与其他集群有些不同,rabbitmq集群同步的指是复制队列,元数据信息的同步,即同步的是数据存储信息;消息的存放只会存储在创建该消息队列的那个节点上。并非在节点上都存储一个完整的数据。在通过非数据所在节点获取数据时,通过元数据信息,路由转发到存储数据节点上,从而得到数据 。

第二种 镜像集群模式:与普通集群模式区别 主要是消息实体会主动在镜像节点间同步数据,而不是只存储数据元信息。 故普通集群模式 但凡数据节点挂了,容易造成数据丢失但镜像集群模式可以保证集群只要不全部挂掉,数据就不会丢失,当相对于性能来说,镜像集群模式会比普通集群模式多出消耗数据的传输。故取决于业务场景进行取舍。

集群模式部署https://blog.csdn.net/belonghuang157405/article/details/83540148

参考链接:
https://blog.csdn.net/myNameIssls/column/info/23166
https://hub.docker.com/_/rabbitmq?tab=description

相关文章

网友评论

      本文标题:基于 Docker 安装 RabbitMQ

      本文链接:https://www.haomeiwen.com/subject/pwlfuhtx.html