3.精通RabbitMQ—基础 RabbitMQ知识、进阶 RabbitMQ知识

本文目录如下:

      • 什么是 MQ?
      • 什么是 消息中间件?
      • RabbitMQ 的应用场景?
      • RabbitMQ 中主要包含哪几个部分?

入门RabbitMQ消息队列,看这篇文章就够了

什么是 MQ?

  • MQ(message queue) 本质是个 队列FIFO 先入先出,只不过队列中存放的内容是 message 而已,还是一种 跨进程 的通信机制,用于上下游 传递消息
  • 支持多种 消息传递模式,如 点对点发布/订阅等。
  • 目前使用得比较多的消息队列有:RabbitMQRocketMQActiveMQKafka
    3.精通RabbitMQ—基础 RabbitMQ知识、进阶 RabbitMQ知识_第1张图片

什么是 消息中间件?

消息中间件 是一种解决 应用程序之间通信问题 的技术,它将应用程序解耦,并提供了可靠性、灵活性和可扩展性等优点。


RabbitMQ 的应用场景?

RocketMQ详细配置与使用

  • 应用解耦
  • 流量削峰
  • 消息通讯

RabbitMQ 中主要包含哪几个部分?

  • 生产者(Producer)消费者(Consumer)
  • Exchange(交换器): 用来接收生产者发送的消息并将这些消息路由给服务器中的队列中
  • Queue(消息队列): 用来 保存消息 直到发送给消费者。
  • Broker(消息中间件的服务节点): 可以将一个 RabbitMQ Broker 看作一台 RabbitMQ服务器

3.精通RabbitMQ—基础 RabbitMQ知识、进阶 RabbitMQ知识_第2张图片


你可能感兴趣的:(高级面试题,CABR实习,rabbitmq,分布式)