RabbitMQ:企业级消息队列,遵循AMQP协议,基于Erlang语言开发,在可靠性、易用性和高可用等方面都比较优秀的一个消息中间件。在互联网项目中,常见用途: - 服务之间的业务解耦,避免发布时互相影响 - 异步数据处理,以快速返回应答,包括日志的收集和业务的处理 - 流量控制,避免瞬间突发数据影响到下游处理