当前位置: 首页 > news >正文

docker容器启动rabbitmq

docker容器启动rabbitmq

  • 一、RabbitMQ部署
    • 1.1.在线拉取mq镜像
    • 1.2.运行mq容器
    • 1.3.访问mq
  • 二、RabbitMQ的集群
    • 2.1.集群分类
    • 2.1.设置 /etc/hosts文件
  • endl

一、RabbitMQ部署

1.1.在线拉取mq镜像

# 在线拉取
docker pull rabbitmq:3-management

1.2.运行mq容器

docker run \
-e RABBITMQ_DEFAULT_USER=root \
-e RABBITMQ_DEFAULT_PASS=123456 \
--name mq \
-p 15672:15672 \
-p 5672:5672 \
-d \
rabbitmq:3-management

1.3.访问mq

http://192.168.147.133:15672/

在这里插入图片描述

二、RabbitMQ的集群

2.1.集群分类

在RabbitMQ的官方文档中,讲述了两种集群的配置方式:

  • 普通模式:普通模式集群不进行数据同步,每个MQ都有自己的队列、数据信息(其它元数据信息如交换机等会同步)。例如我们有2个MQ:mq1,和mq2,如果你的消息在mq1,而你连接到了mq2,那么mq2会去mq1拉取消息,然后返回给你。如果mq1宕机,消息就会丢失。
  • 镜像模式:与普通模式不同,队列会在各个mq的镜像节点之间同步,因此你连接到任何一个镜像节点,均可获取到消息。而且如果一个节点宕机,并不会导致数据丢失。不过,这种方式增加了数据同步的带宽消耗。

2.1.设置 /etc/hosts文件

docker run \-e RABBITMQ_DEFAULT_USER=root \-e RABBITMQ_DEFAULT_PASS=123456 \--name mq \--hostname mq1 \-p 15672:15672 \-p 5672:5672 \-d \rabbitmq:3-management
192.168.229.129 mq1
192.168.229.129 mq2
192.168.229.129 mq3

endl

相关文章:

  • 【机器学习300问】37、什么是迁移学习?
  • 冒泡排序,详详解解
  • CesiumJS 沙盒
  • solana 入门 1
  • AJAX 03 XMLHttpRequest、Promise、封装简易版 axios
  • WPS 相较于其他办公软件有哪些优势?
  • 【Node.js从基础到高级运用】十二、身份验证与授权:JWT
  • 操作系统(多线程)
  • 基于单片机的车载酒精含量自检系统设计与实现
  • Selenium 学习(0.20)——软件测试之单元测试
  • 综合知识篇02-UML统一建模语言(2024年软考高级系统架构设计师冲刺知识点总结系列文章)
  • ChatGPT-Next-Web SSRF漏洞+XSS漏洞复现(CVE-2023-49785)
  • UE4案例记录
  • 二 centos 7.9 磁盘挂载
  • Unreal发布Android在刘海屏手机上不能全屏显示问题
  • android百种动画侧滑库、步骤视图、TextView效果、社交、搜房、K线图等源码
  • ES6简单总结(搭配简单的讲解和小案例)
  • ES学习笔记(12)--Symbol
  • Java面向对象及其三大特征
  • python3 使用 asyncio 代替线程
  • Sass Day-01
  • SpringBoot 实战 (三) | 配置文件详解
  • 阿里云购买磁盘后挂载
  • 个人博客开发系列:评论功能之GitHub账号OAuth授权
  • 工作手记之html2canvas使用概述
  • 买一台 iPhone X,还是创建一家未来的独角兽?
  • 排序(1):冒泡排序
  • 七牛云 DV OV EV SSL 证书上线,限时折扣低至 6.75 折!
  • 浅谈JavaScript的面向对象和它的封装、继承、多态
  • 在electron中实现跨域请求,无需更改服务器端设置
  • 关于Kubernetes Dashboard漏洞CVE-2018-18264的修复公告
  • #HarmonyOS:基础语法
  • #if 1...#endif
  • (22)C#传智:复习,多态虚方法抽象类接口,静态类,String与StringBuilder,集合泛型List与Dictionary,文件类,结构与类的区别
  • (echarts)echarts使用时重新加载数据之前的数据存留在图上的问题
  • (pytorch进阶之路)扩散概率模型
  • (多级缓存)缓存同步
  • (更新)A股上市公司华证ESG评级得分稳健性校验ESG得分年均值中位数(2009-2023年.12)
  • (十三)Flask之特殊装饰器详解
  • (原創) 如何動態建立二維陣列(多維陣列)? (.NET) (C#)
  • (转)Linq学习笔记
  • .NET : 在VS2008中计算代码度量值
  • .NET Core跨平台微服务学习资源
  • .Net Core与存储过程(一)
  • .NET Framework杂记
  • .NET 材料检测系统崩溃分析
  • .NET 程序如何获取图片的宽高(框架自带多种方法的不同性能)
  • .net 无限分类
  • .NET 药厂业务系统 CPU爆高分析
  • .NET建议使用的大小写命名原则
  • .NET开发人员必知的八个网站
  • .net企业级架构实战之7——Spring.net整合Asp.net mvc
  • .Net中ListT 泛型转成DataTable、DataSet
  • .NET中使用Redis (二)
  • /usr/bin/perl:bad interpreter:No such file or directory 的解决办法