RabbitMQ的工作原理与其中相关概念介绍

来源:互联网 发布:淘宝达人粉丝怎么来 编辑:程序博客网 时间:2024/06/17 13:19

消息传递使软件应用程序能够互连和扩展。应用可以彼此连接,作为较大应用的组件,或连接到用户设备和数据。 消息本身是异步的,因此它通过分离发送和接收数据来分离解耦应用程序。RabbitMQ 则是实现了 AMQP 消息队列协议的技术架构, 它可以提供可靠的消息传输, 灵活的消息路由, 集群, 高可用的消息队列等特性 ;

消息中间件, 可以削峰填谷, 异步解耦, 企业级应用中异步解耦是必须的; 这里是常见的几种消息中间件性能特性比较 评测


RabbitMQ中的一些概念

  1. Exchange:
  2. Routing:
  3. Queue:
  4. Producer:
  5. Customer:

消息发布与订阅方式

  1. fanout:
  2. direct
  3. topic
0 0