当前位置: 首页 > news >正文 电商网站开发网站企业备案 news 2025/10/31 1:28:58 电商网站开发,网站企业备案,企业融资论文,惠州做网站的公司docker rabbitmq集群 docker搭建rabbitmq集群 RabbitMQ提供了两种常用的集群模式 1.普通集群模式 2.镜像集群模式 普通集群模式只能同步主节点上的交换机和队列信息#xff0c;但对于队列中的消息不做同步#xff0c;主节点宕机也不能进行切换#xff08;故障转移#xff…docker rabbitmq集群 docker搭建rabbitmq集群 RabbitMQ提供了两种常用的集群模式 1.普通集群模式 2.镜像集群模式 普通集群模式只能同步主节点上的交换机和队列信息但对于队列中的消息不做同步主节点宕机也不能进行切换故障转移。 镜像集群模式在普通集群模式的基础上配置可以使子节点备份master队列中的消息也可以在master宕机时进行故障转移切换至子节点提供服务。 由于镜像集群模式基于普通集群模式上进行配置所以直接搭建普通集群模式。 普通集群搭建 首先要确保已经安装docker从中央仓库拉取rabbitmq镜像 docker pull rabbitmq:management 在拉取镜像的时候闲着没事干可以先创建目录后续用做挂载容器目录这里我放在/tmp/下 mkdir /tmp/rabbitmqcluster cd /tmp/rabbitmqcluster mkdir rabbitmq01 rabbitmq02 rabbitmq03 运行rabbitmq镜像需要多少个节点就启动多少个容器 ##主节点 docker run -d --hostname rabbitmq01 --name rabbitmqCluster01 -v /tmp/rabbitmqcluster/rabbitmq01:/var/lib/rabbitmq -p 15672:15672 -p 5672:5672 -e RABBITMQ_ERLANG_COOKIE‘rabbitmqCookie’ rabbitmq:management ##子节点 docker run -d --hostname rabbitmq02 --name rabbitmqCluster02 -v /tmp/rabbitmqcluster/rabbitmq02:/var/lib/rabbitmq -p 15673:15672 -p 5673:5672 -e RABBITMQ_ERLANG_COOKIE‘rabbitmqCookie’ --link rabbitmqCluster01:rabbitmq01 rabbitmq:management ##子节点 docker run -d --hostname rabbitmq03 --name rabbitmqCluster03 -v /tmp/rabbitmqcluster/rabbitmq03:/var/lib/rabbitmq -p 15674:15672 -p 5674:5672 -e RABBITMQ_ERLANG_COOKIE‘rabbitmqCookie’ --link rabbitmqCluster01:rabbitmq01 --link rabbitmqCluster02:rabbitmq02 rabbitmq:management –hostsname 容器中的主机名便于区分 –name 容器名 -v 挂载Linux的目录到容器内目录 -p 映射Linux系统的端口与容器内端口注意要使用未被占用的端口每个容器都有两个端口15672为web页面的访问端口5672为服务端口 -e 容器环境变量 RABBITMQ_ERLANG_COOKIE 是rabbitmq节点加入集群必须的认证手段 -link 使容器间可以通信 放行CentOS7虚拟机的端口 访问并使用默认的guest账号登录usernameguestpasswordguest http://192.168.16.223:15672 http://192.168.16.223:15673 http://192.168.16.223:15674 正常继续下一步 使用docker exec进入主节点所在容器的主机 docker exec -it rabbitmqCluster01 /bin/bash 关闭rabbitmq应用并重置节点数据再重新启动应用 rabbitmqctl stop_app rabbitmqctl reset rabbitmqctl start_app exit 进入子节点所在rabbitmq02主机 docker exec -it rabbitmqCluster02 /bin/bash 同样关闭应用并重置节点数据然后使用rabbitmqctl join_cluster指令加入主节点所在集群完成后启动服务 rabbitmqctl stop_app rabbitmqctl reset rabbitmqctl join_cluster --ram rabbitrabbitmq01 rabbitmqctl start_app exit 然后进另一个子节点的主机如法炮制 docker exec -it rabbitmqCluster03 /bin/bash rabbitmqctl stop_app rabbitmqctl reset rabbitmqctl join_cluster --ram rabbitrabbitmq01 rabbitmqctl start_app exit 此时可以在web界面的总览面板看到三个节点信息 此时搭建普通集群已完成 镜像集群配置 进入主节点所在容器主机 docker exec -it rabbitmqCluster01 /bin/bash 设置镜像集群策略注意策略可以在队列产生前设置也可以在队列产生后设置 rabbitmqctl set_policy --vhost “/MyVirtualHost” ha-all “^hello” ‘{“ha-mode”:“all”,“ha-sync-mode”:“automatic”}’ –vhost 需要使用镜像集群的虚拟主机Virtual Host也可不指定不指定则视为/主机,这里我指定测试用的/MyVirtualHost ha-all 是我指定的策略名 “^hello” 通配符匹配这里指定队列名以hello开头的队列如果需要指定所有队列使用 “^” ‘{“ha-mode”:“all”,“ha-sync-mode”:“automatic”}’ json格式的参数其中ha-mode为镜像队列的模式这里设置all集群内所有节点都备份镜像ha-sync-mode是消息队列同步方式automatic自动同步 设置后在web界面可以看到队列的状态变化 删除策略使用rabbitmqctl clear_policy --vhost 指令name为你要删除的策略名可选参数–vhost指定虚拟主机名如果不指定默认为删除/的策略。这里因为我的策略是加在/MyVirtualHost这个虚拟主机上的所以需要指定。 rabbitmqctl clear_policy ha-all --vhost “/MyVirtualHost” clear成功 文章转载自: http://www.morning.trqsm.cn.gov.cn.trqsm.cn http://www.morning.wlqbr.cn.gov.cn.wlqbr.cn http://www.morning.xcfmh.cn.gov.cn.xcfmh.cn http://www.morning.kcypc.cn.gov.cn.kcypc.cn http://www.morning.lyzwdt.com.gov.cn.lyzwdt.com http://www.morning.ktfbl.cn.gov.cn.ktfbl.cn http://www.morning.btrfm.cn.gov.cn.btrfm.cn http://www.morning.jjwt.cn.gov.cn.jjwt.cn http://www.morning.yjdql.cn.gov.cn.yjdql.cn http://www.morning.qqnp.cn.gov.cn.qqnp.cn http://www.morning.qqbjt.cn.gov.cn.qqbjt.cn http://www.morning.qptbn.cn.gov.cn.qptbn.cn http://www.morning.hbkkc.cn.gov.cn.hbkkc.cn http://www.morning.pzcqz.cn.gov.cn.pzcqz.cn http://www.morning.krklj.cn.gov.cn.krklj.cn http://www.morning.fmqng.cn.gov.cn.fmqng.cn http://www.morning.lqznq.cn.gov.cn.lqznq.cn http://www.morning.ysbhj.cn.gov.cn.ysbhj.cn http://www.morning.nuejun.com.gov.cn.nuejun.com http://www.morning.myxps.cn.gov.cn.myxps.cn http://www.morning.dkzwx.cn.gov.cn.dkzwx.cn http://www.morning.fsjcn.cn.gov.cn.fsjcn.cn http://www.morning.pndhh.cn.gov.cn.pndhh.cn http://www.morning.rrxnz.cn.gov.cn.rrxnz.cn http://www.morning.nzsdr.cn.gov.cn.nzsdr.cn http://www.morning.fdsbs.cn.gov.cn.fdsbs.cn http://www.morning.tgmfg.cn.gov.cn.tgmfg.cn http://www.morning.mzydm.cn.gov.cn.mzydm.cn http://www.morning.kcnjz.cn.gov.cn.kcnjz.cn http://www.morning.hsflq.cn.gov.cn.hsflq.cn http://www.morning.kkwbw.cn.gov.cn.kkwbw.cn http://www.morning.srrzb.cn.gov.cn.srrzb.cn http://www.morning.snnwx.cn.gov.cn.snnwx.cn http://www.morning.nzkc.cn.gov.cn.nzkc.cn http://www.morning.mjglk.cn.gov.cn.mjglk.cn http://www.morning.khtyz.cn.gov.cn.khtyz.cn http://www.morning.dzpnl.cn.gov.cn.dzpnl.cn http://www.morning.rnpnn.cn.gov.cn.rnpnn.cn http://www.morning.nfbxgtj.com.gov.cn.nfbxgtj.com http://www.morning.ttryd.cn.gov.cn.ttryd.cn http://www.morning.jqrp.cn.gov.cn.jqrp.cn http://www.morning.xtxp.cn.gov.cn.xtxp.cn http://www.morning.jtmrx.cn.gov.cn.jtmrx.cn http://www.morning.fbzdn.cn.gov.cn.fbzdn.cn http://www.morning.qpfmh.cn.gov.cn.qpfmh.cn http://www.morning.hfbtt.cn.gov.cn.hfbtt.cn http://www.morning.mbmtn.cn.gov.cn.mbmtn.cn http://www.morning.qqzdr.cn.gov.cn.qqzdr.cn http://www.morning.rfhmb.cn.gov.cn.rfhmb.cn http://www.morning.mnwb.cn.gov.cn.mnwb.cn http://www.morning.qqpg.cn.gov.cn.qqpg.cn http://www.morning.plwfx.cn.gov.cn.plwfx.cn http://www.morning.rdpps.cn.gov.cn.rdpps.cn http://www.morning.mrfnj.cn.gov.cn.mrfnj.cn http://www.morning.hqgkx.cn.gov.cn.hqgkx.cn http://www.morning.lydtr.cn.gov.cn.lydtr.cn http://www.morning.qbrdg.cn.gov.cn.qbrdg.cn http://www.morning.zrgdd.cn.gov.cn.zrgdd.cn http://www.morning.zqbrd.cn.gov.cn.zqbrd.cn http://www.morning.dbxss.cn.gov.cn.dbxss.cn http://www.morning.tkgxg.cn.gov.cn.tkgxg.cn http://www.morning.bfkrf.cn.gov.cn.bfkrf.cn http://www.morning.qxwgx.cn.gov.cn.qxwgx.cn http://www.morning.sprbs.cn.gov.cn.sprbs.cn http://www.morning.qzbwmf.cn.gov.cn.qzbwmf.cn http://www.morning.sgnxl.cn.gov.cn.sgnxl.cn http://www.morning.lrmts.cn.gov.cn.lrmts.cn http://www.morning.wffxr.cn.gov.cn.wffxr.cn http://www.morning.ctswj.cn.gov.cn.ctswj.cn http://www.morning.tqhpt.cn.gov.cn.tqhpt.cn http://www.morning.fthcq.cn.gov.cn.fthcq.cn http://www.morning.ssqwr.cn.gov.cn.ssqwr.cn http://www.morning.ptslx.cn.gov.cn.ptslx.cn http://www.morning.xrqkm.cn.gov.cn.xrqkm.cn http://www.morning.jhtrb.cn.gov.cn.jhtrb.cn http://www.morning.bxyzr.cn.gov.cn.bxyzr.cn http://www.morning.rqmqr.cn.gov.cn.rqmqr.cn http://www.morning.fqssx.cn.gov.cn.fqssx.cn http://www.morning.jrlgz.cn.gov.cn.jrlgz.cn http://www.morning.zplzj.cn.gov.cn.zplzj.cn 查看全文 http://www.tj-hxxt.cn/news/263871.html 相关文章: 无锡哪家网站做的好seo单词优化 免费建网站 高校社团官方网站创世做的网站源码 网站 开发流程个人网站布局 国外大学网站建设比较建站工具官网 如何做网络集资网站新手怎么做网站打理 网站开发询价方案厦门seo优化公司 wordpress显示一个类目windows优化大师好不好 电商网站设计规划书网站开发需要有登陆界面的网站 模板网站开发定制人动物做电影网站 网站后台认证码简述电子商务网站开发的研究意义 软件网站技术开发公司北京住总第一开发建设有限公司网站 wordpress 获取头像地址seo项目 查询公司的网站备案信息查询wordpress 精简优化 网站建设公司擅自关闭客户网络简述你对于网站建设的认识 网站博客自媒体轻松化妆品网站推广策划书 哪些网站收录排名好建设网站的法律可行性 网站关键字字数wordpress分类页面添加幻灯片 在线做3d交互的网站网站建设模板是什么 中远建设集团有限公司网站网页实现方案 新密市城乡建设局网站WordPress 延时加载 商业网站建设规划书长沙网站设计精选柚v米科技 阳逻开发区网站建设中企动力东莞网站优化东莞seo最专业的东莞网络公司小红孩营销 哪个网站可以找做中厚板的公司百度推广计划 注册网站刀具与钢材经营范围在家建设一个网站需要什么手续 那个网站做直播好中山市网站建设 wordpress 产品模块济宁seo 吉安建设网站软件工程项目管理 山东省建设监理网站物联网的网络架构 中国建设部网站失信名单域名服务器ip 易班网站建设效果图制作公司赚钱吗