Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
<!-- TOC -->

- [一文搞懂 RabbitMQ 的重要概念以及安装](#一文搞懂-rabbitmq-的重要概念以及安装)
- [一 RabbitMQ 介绍](#一-rabbitmq-介绍)
- [1.1 RabbitMQ 简介](#11-rabbitmq-简介)
- [1.2 RabbitMQ 核心概念](#12-rabbitmq-核心概念)
- [1.2.1 Producer(生产者) 和 Consumer(消费者)](#121-producer生产者-和-consumer消费者)
- [1.2.2 Exchange(交换器)](#122-exchange交换器)
- [1.2.3 Queue(消息队列)](#123-queue消息队列)
- [1.2.4 Broker(消息中间件的服务节点)](#124-broker消息中间件的服务节点)
- [1.2.5 Exchange Types(交换器类型)](#125-exchange-types交换器类型)
- [① fanout](#-fanout)
- [② direct](#-direct)
- [③ topic](#-topic)
- [④ headers(不推荐)](#-headers不推荐)
- [二 安装 RabbitMq](#二-安装-rabbitmq)
- [2.1 安装 erlang](#21-安装-erlang)
- [2.2 安装 RabbitMQ](#22-安装-rabbitmq)
- [一 RabbitMQ 介绍](#一-rabbitmq-介绍)
- [1.1 RabbitMQ 简介](#11-rabbitmq-简介)
- [1.2 RabbitMQ 核心概念](#12-rabbitmq-核心概念)
- [1.2.1 Producer(生产者) 和 Consumer(消费者)](#121-producer生产者-和-consumer消费者)
- [1.2.2 Exchange(交换器)](#122-exchange交换器)
- [1.2.3 Queue(消息队列)](#123-queue消息队列)
- [1.2.4 Broker(消息中间件的服务节点)](#124-broker消息中间件的服务节点)
- [1.2.5 Exchange Types(交换器类型)](#125-exchange-types交换器类型)
- [① fanout](#-fanout)
- [② direct](#-direct)
- [③ topic](#-topic)
- [④ headers(不推荐)](#-headers不推荐)
- [二 安装 RabbitMq](#二-安装-rabbitmq)
- [2.1 安装 erlang](#21-安装-erlang)
- [2.2 安装 RabbitMQ](#22-安装-rabbitmq)

<!-- /TOC -->

Expand Down Expand Up @@ -123,7 +123,7 @@ direct 类型常用在处理有优先级的任务,根据任务的优先级把

- RoutingKey 为一个点号“.”分隔的字符串(被点号“.”分隔开的每一段独立的字符串称为一个单词),如 “com.rabbitmq.client”、“java.util.concurrent”、“com.hidden.client”;
- BindingKey 和 RoutingKey 一样也是点号“.”分隔的字符串;
- BindingKey 中可以存在两种特殊字符串“*”和“#”,用于做模糊匹配,其中“*”用于匹配一个单词,“#”用于匹配多个单词(可以是零个)。
- BindingKey 中可以存在两种特殊字符串“\*”和“#”,用于做模糊匹配,其中“\*”用于匹配一个单词,“#”用于匹配多个单词(可以是零个)。

![topic 类型交换器](http://my-blog-to-use.oss-cn-beijing.aliyuncs.com/18-12-16/73843.jpg)

Expand Down