一 对RabbitMQ的理解
 
二 Exchange的四种类型
drecit,topic,header,fanout
 
三  死信产生的原因以及实现延迟队列
TTL:time to live —存活时间,可以定义在消息上或者是队列上,单位是毫秒;
死信:一个消息的存活时间结束以后消息还没有处理,这个消息就变为了死信消息;
 消息变为死信消息的原因:
- 消息被拒绝,并且设置requeue参数为false;
 - 消息过期
 - 队列达到最大长度
 
如果消息队列和消息同时设置了TTL,谁的有效期短听说的
四 优先级队列
 
五 保证消息的不重复消费(幂等性)
 
六 消息不丢失(可靠传输)
