rabbitmq基本概念
2021-11-22 本文已影响0人
王义杰
基本概念
channel:消息通道
exchage:消息路由规则,四种模式(topic、direct、fanout、header)
direct:默认,根据routingKey完全匹配,好处是先匹配再发送
topic:根据绑定关键字通配符规则匹配、比较灵活
fanout:不需要指定routingkey,相当于群发
header:自定义匹配规则
queue:消息存储
routerKey:消息路由关键字(发送的时候成为bindingkey,接收成为routingKey)
队列的概念(生产者消费者启动报错大多数都是这几个不匹配导致)
durable:持久化到硬盘
exclusive:唯一性
autoDelete:自动删除