这篇专栏我计划只聊聊RabbitMQ,如果有想了解其他队列的话后面有时间可能会继续出其他类型队列的专栏,聊技术之前先聊一些概念。
一、RabbitMQ概述
1.为什么使用RabbitMQ
- 使得简单,功能强大。
- 基于AMQP协议。
- 社区活跃,文档完善。
- 高并发性能好,这主要得益于Erlang语言。
- Spring Boot默认已集成RabbitMQ
2.AMQP协议是什么
AMQP是一套公开的消息队列协议,最早在2003年被提出,它旨在从协议层定义消息通信数据的标准格式, 为的就是解决MQ市场上协议不统一的问题。RabbitMQ就是遵循AMQP标准协议开发的MQ服务。 官方:Home | AMQP