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

RabbitMQ-知识技能图谱(总结篇)

作者介绍:简历上没有一个精通的运维工程师。请点击上方的蓝色《运维小路》关注我,下面的思维导图也是预计更新的内容和当前进度(不定时更新)。

图片

中间件,我给它的定义就是为了实现某系业务功能依赖的软件,包括如下部分:

Web服务器

代理服务器

ZooKeeper

Kafka

RabbitMQ(本章节)

我们经过20多小节的介绍,我们的RabbitMQ(简称MQ)讲解就算讲解完毕,下面就是来做一个小节,可供参考。

  1. RabbitMQ-简介与入门,主要介绍MQ的基本概念和功能。

  2. RabbitMQ-单机部署和基本操作,介绍了部署及基本操作。

  3. RabbitMQ-Web管理(management),web管理的配置以及通过web可以实现RabbitMQ的基本管理功能。

  4. RabbitMQ-虚拟主机(vhost),介绍的虚拟隔离环境,实现环境及用户的隔离。

  5. RabbitMQ-交换机(Exchange),生产者消息发送的目的地,还需要其他配置才可以正常存储消息。

  6. RabbitMQ-队列 (Queues),消费者连接RabbitMQ的读取消息的地方,需要和交换机进行关联。

  7. RabbitMQ-绑定 (Bindings),交换机和队列的需要通过绑定操作,才能建立对应的关系。

  8. RabbitMQ-生产者(Producer),向RabbitMQ的交换机发消息的业务方。

  9. RabbitMQ-消费者(Consumer),从RabbitMQ的队列读取消息的业务方。

  10. RabbitMQ-内存节点&硬盘节点,内存节点不持久化数据,硬盘节点持久化数据。

  11. RabbitMQ-消息持久化,消息依赖多个配置,才会持久化到磁盘。

  12. RabbitMQ-延迟队列(Delayed Queue),通过延迟消息到达的时间,来实现我们的特殊功能,比如未支付自动关闭订单。

  13. RabbitMQ-死信队列(Dead Letter Queue, DLQ),作为普通队列兜底队列,从而避免消息丢失等功能。

  14. RabbitMQ-伪集群部署(Cluster),三节点的集群,但是master节点宕机高可用失效。

  15. RabbitMQ-镜像队列(Mirrored Queues),在伪集群基础上,实现真正的集群高可用。

  16. RabbitMQ-自动化部署镜像队列,实现自动部署集群,并且实现镜像队列功能。

  17. RabbitMQ-网络分区(Network Partitions)一,介绍网络分区的基本情况。

  18. RabbitMQ-网络分区(Network Partitions)二,介绍如何处理网络分区和规避网络分区的出现。

  19. RabbitMQ-http api介绍,通过http请求RabbitMQ,实现对消息队列的增删改查。

  20. RabbitMQ-监控(Monitor),接入云原生的监控实现方式。

  21. RabbitMQ-日常运维命令,包括集群操作,交换机,队列,绑定等的基本操作。

  22. RabbitMQ-案例(虚拟机创建流程),模拟OpenStack创建虚拟机的流程。

  23. RabbitMQ-RocketMQ和Kafka有什么区别,介绍类似的软件:RabbitMQ,RocketMQ,Kafka三个软件的基本对比。

  24. RocketMQ-部署与基本操作,RocketMQ的部署和基本操作。

  25. RocketMQ-总结篇

我们经过20多小节的介绍,我们的RabbitMQ(简称MQ)讲解就算讲解完毕,下面就是来做一个小节,可供参考。

http://www.dtcms.com/a/327651.html

相关文章:

  • 【时时三省】(C语言基础)建立动态链表
  • LeetCode189~191、198~214题解
  • 探秘酵母单杂交技术:解锁基因调控的密码
  • WEB虚拟主机3种部署方式全解析
  • 【Java Web 快速入门】九、事务管理
  • 【数据分享】2018-2024年中国10米分辨率春小麦和冬小麦分布栅格数据
  • Unity:GUI笔记(一)——文本、按钮、多选框和单选框、输入框和拖动条、图片绘制和框绘制
  • vue3大事件
  • 4.运算符
  • TF-IDF——红楼梦案例
  • IIS Express中可以同时加载并使用.net4.0和.NET 2.0的 DLL
  • Linux服务:Apache 虚拟主机配置指南:多站点部署三种方式详解
  • 【DL】浅层神经网络
  • 一键设置 NTP 时区的脚本(亲测,适用于部署 K8S 的前置环境)
  • 测试环境下因网络环境变化导致集群无法正常使用解决办法
  • Java调用Vue前端页面生成PDF文件
  • 【K8s】K8s控制器——Deamonset、Statefulset、Job与CronJob
  • 基于 Easy Rules 的电商订单智能决策系统:构建可扩展的业务规则引擎实践
  • 使用ceph-deploy安装和配置RADOS Gateway (RGW)并使用S3访问集群
  • SQL Server 常用运维命令整理
  • 武汉火影数字|VR红色文化馆打造 沉浸式体验红色文化
  • GeoScene 空间大数据产品使用入门(5)在线建模
  • SpringBoot集成MyBatis的SQL拦截器
  • Unity-VR插件AutoHand
  • Python 爬虫获取淘宝商品信息、价格及主图的实战指南
  • iOS 签名证书实践日记,我的一次从申请到上架的亲历
  • Spring框架如何解决循环依赖
  • C++11语法(2)
  • Flink Redis维表:Broadcast Join与Lookup Join对比及SQL示例
  • 正则表达式解析(二)