一.RabbitMQ简介 AMQP,即Advanced Message Queuing Protocol,一个提供统一消息服务的应用层标准高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计. RabbitMQ,是一个消息代理和队列服务器,它实现了AMQP标准协议. 分布式消息队列有很多应用场景,比如异步处理.应用解耦.流量削峰等. 1.异步处理 用户注册后需要发送短信和邮件,传统做法是先将用户信息写入数据库,然后发送短信.发送邮件,都完成后返回. 如果用到消息队列,可以先将用户