RabbitMQ部署指南

单机部署

我们在Centos7虚拟机中使用Docker来安装。

下载镜像

方式一:在线拉取

docker pull rabbitmq:3-management

方式二:从本地加载

上传到虚拟机中后,使用命令加载镜像即可:

docker load -i mq.tar

安装MQ

执行下面的命令来运行MQ容器:

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

MQ的基本结构:

RabbitMQ中的一些角色:

  • publisher:生产者

  • consumer:消费者

  • exchange个:交换机,负责消息路由

  • queue:队列,存储消息

  • virtualHost:虚拟主机,隔离不同租户的exchange、queue、消息的隔离

RabbitMQ快速入门--介绍和安装相关推荐

  1. RabbitMQ(一):RabbitMQ快速入门

    RabbitMQ是目前非常热门的一款消息中间件,不管是互联网大厂还是中小企业都在大量使用.作为一名合格的开发者,有必要对RabbitMQ有所了解,本文是RabbitMQ快速入门文章,主要内容包括Rab ...

  2. Spark快速入门指南 – Spark安装与基础使用

    本文转载自Spark快速入门指南 – Spark安装与基础使用 Apache Spark 是一个新兴的大数据处理通用引擎,提供了分布式的内存抽象.Spark 正如其名,最大的特点就是快(Lightni ...

  3. 【外行也能看懂的RabbitMQ系列(一)】—— RabbitMQ快速入门篇(内含丰富实例)

    系列文章目录 准备篇 RabbitMQ安装文档 第一章 RabbitMQ快速入门篇 第二章 RabbitMQ的Web管理界面详解 第三章 RabbitMQ进阶篇之死信队列 第四章 RabbitMQ进阶 ...

  4. unformat方法java_快速入门介绍Java中强大的String.format()

    快速入门介绍Java中强大的String.format() 发布于 2020-12-12| 复制链接 摘记: 前言从 Java 5.0 开始,String 类新增了一个强大的字符串格式化方法 form ...

  5. Java JPA快速入门介绍

    JPA快速入门介绍 一:什么是JPA JPA的英文全称是Java PersistenceAPI, 目的是给Java开发者提供对象关系映射工具用于在 Java应用程序开发中来管理关系数据(RDBMS). ...

  6. 快速入门Pytorch(1)--安装、张量以及梯度

    原文链接:mp.weixin.qq.com/s/WZdBm2JQ4- 这是翻译自官方的入门教程,教程地址如下: DEEP LEARNING WITH PYTORCH: A 60 MINUTE BLIT ...

  7. 快速入门虚拟机+linux安装(附带视频)

    配合视频食用更佳哦~ 01_虚拟机+Linux 快速入门 02_手把手教你安装centos7(不会你来打我) 这是bai du yun 群链接,存放UP主视频中的那个"开箱即用"虚 ...

  8. MQ(二)RabbitMQ快速入门

    一.RabbitMQ 概述和安装 RabbitMQ 是基于 Erlang 语言开发的开源消息通信中间件 1. RabbitMQ的结构和概念 RabbitMQ中的几个概念: (1)channel:操作M ...

  9. RabbitMQ快速入门

    目录 1. 消息中间件概述 1.1. 什么是消息中间件 1.2. AMQP 和 JMS 1.2.1. AMQP 1.2.2. JMS 1.2.3. AMQP 与 JMS 区别 1.3. 消息队列产品 ...

最新文章

  1. 快速排序(quicksort)算法实现
  2. python这个软件学会能做什么工作-工作三年却被实习生抢了饭碗,学会Python到底有多吃香?...
  3. linux挂载windows共享的文件夹
  4. [我给Unity官方视频教程做中文字幕]beginner Graphics – Lessons系列之材质了解Materials...
  5. java.lang.ClassNotFoundException: com.fasterxml.jackson.databind.exc.InvalidDefinitionException
  6. php 正则替换 ubb,php实现过滤UBB代码的类
  7. 贪婪算法在求解最小生成树中的应用(JAVA)--Prim算法
  8. matlab编程范例_编程范例到底是什么?
  9. Myeclipse----Hibernate环境搭建
  10. Python学习入门基础教程(learning Python)--5.7 Python文件数据记录存储与处理
  11. 为什么我们放弃了微服务?
  12. leetcode刷题日记-71. 简化路径
  13. 入驻蚂蚁金服财富号的基金公司,学“乖”了
  14. 数据库 索引超出了数组界限
  15. 国内三大知名开源B2B2C多用户商城系统对比
  16. 设置一个励志锁屏短语吧!苹果电脑锁屏短语在哪设置?
  17. Java Web 上应用良田高拍仪二次开发
  18. Visual studio2022 利用glfw+glad配置OpenGL环境
  19. javascript 模拟退格键_js实现模拟计算器退格键删除文字效果的方法
  20. pathon基础练习

热门文章

  1. node中异步IO的理解
  2. [转]sqlserver转换为Mysql工具使用
  3. 记录皮尔逊相关系数-相似性比较算法
  4. 安卓开发笔记——关于图片的三级缓存策略(内存LruCache+磁盘DiskLruCache+网络Volley)...
  5. Struts2之路第一天
  6. mysql group by与order by的研究--分类中最新的内容
  7. [资料]PHP中的__call使用
  8. Linux 退出vi 命令简介
  9. 如何理解并学习javascript中的面向对象(OOP)
  10. 【zTree】基于zTree动态生成树节点的一些应用