声明:对于RabbitMQ的学习基于某课网相关视频和<RabbitMQ实战指南>一书,后续关于RabbitMQ的博客都是基于二者 一.什么是RabbitMQ RabbitMQ是开源代理和队列服务器,通过普通协议在不同的应用之间共享数据,使用Erlang编写(Erlang进行数据交换的性能很好, 和原生socket一样好的延迟响应效果),基于AMQP协议 二.AMQP AMQP高级消息队列协议:具有现代特征的二进制协议,和JMS有点像,模型如下: AMQP核心概念 1.Server:Broker…