zoukankan      html  css  js  c++  java
  • 用Docker 构建RabbitMQ shovel

    1.用Docker启动两个RabbitMQ节点

    docker run -d --name=rabbitmqa -p 5772:5672 -p 15772:15672 -e RABBITMQ_NODENAME=rabbitmqa -h rabbitmqa rabbitmq:3.6.9-management

    docker run -d --name=rabbitmqb -p 5773:5672 -p 15773:15672 -e RABBITMQ_NODENAME=rabbitmqb -h rabbitmqb rabbitmq:3.6.9-management

    2.开启shovel插件

    docker exec rabbitmqa bash -c "rabbitmq-plugins enable rabbitmq_shovel"

    docker exec rabbitmqa bash -c "rabbitmq-plugins enable rabbitmq_shovel_management"

    docker exec rabbitmqb bash -c "rabbitmq-plugins enable rabbitmq_shovel"

    docker exec rabbitmqb bash -c "rabbitmq-plugins enable rabbitmq_shovel_management"

    3.获得两个RabbitMQ节点的IP

    docker inspect --format='{{ .NetworkSettings.IPAddress }}' rabbitmqa

    docker inspect --format='{{ .NetworkSettings.IPAddress }}' rabbitmqb

    4.编辑rabbitmq.config文件,在附件中

    5.替换Docker容器中的rabbitmq.config文件

    只需替换source节点的配置文件

    docker cp /home/robbie/Downloads/rabbitmq.config 017bf80d9b22:/etc/rabbitmq/rabbitmq.config

    6.重启docker容器

    docker restart rabbitmqa

    docker restart rabbitmqb

  • 相关阅读:
    DeflateStream类
    BufferedStream类
    FileStream类
    Asp.net MVC Comet 推送
    MVC 读书笔记
    MVC部署
    MVC系统过滤器、自定义过滤器
    MVC 路由规则
    MVC 模型绑定
    边双+点双模板
  • 原文地址:https://www.cnblogs.com/cb521413/p/14898691.html
Copyright © 2011-2022 走看看