RabbitMQ 简介与安装

231 阅读1分钟

RabbitMQ 是一个常用的消息中间件,他有以下特点

  • 开源GitHub地址
  • 基于AMQP协议: 参考AMQP协议
  • 使用 Erlang 语言编写: Erlang 语言最初用于大型电信交换设备的系统开发,用来开发消息队列在合适不过
  • 跨平台、跨语言:消息的发送端和接收端可以是不同的平台或不同的语言
  • 支持多种语言的客户端:比如 java、python、php等等
  • 主流、高可靠、性能优秀、高可用、社区活跃、api丰富等等

安装

RabbitMQ 有多种安装方式,Linux、windows、mac、docker,我这里选择的是 docker 具体安装请参考 docker 下安装 RabbitMQ

web管理端

web管理端内容非常的多,单独写了篇文章,参考RabbitMQ WEB管理端

核心概念

参考 RabbitMQ 中的核心概念

四种类型的Exchange

参考 RabbitMQ 四种类型Exchange

集群模式

参考 RabbitMQ 四种集群架构