1. 组成: 1. 消息发送者 2. mq服务端 3. 消息消费者
    2. 要保证 消息的 可靠性, 所以要从这三方面 入手; 保证每个环节 都不出错;
      1. 消息发送者: 使用 消费者 确认机制; 确保消息能 正确的 发送到 队列中;
    3. 2.mq 服务端: 将消息 与 队列 持久化(消息默认就是持久化 )+ mq 服务端集群;保证 服务端的高可用性
    4. 3.消费者消息确认机制: 保证消费者 拿到消息 并且 成功消费之后 ,再给 mq服务端发送 ack;
    5. 延迟交换机 : 利用官方插件, 使得交换机有 延迟作用; 它是将消息 保存到磁盘,时间到了再从磁盘读取在路由
    6. 惰性队列: 将 接收到的 所有消息 全部存到磁盘;;;;;