一.初识RabbitMQ
二.RabbitMQ常见三种分发策略
三. 搭建RabbitMQ环境
四.SpringBoot集成RabbitMQ
一.初识RabbitMQ
什么是RabbitMQ?
使用Erlang语言编写的一种消息中间件。
什么是消息中间件?
一种数据传送的消息传递机制,换句话说,是一种软件应用之间的通讯方式。
举个栗子:
消息中间件的作用之一是应用解耦。
拿取快递为例,前几年的快递收取方式通常是由快递员上门派件,那么也就是说快递员需要与顾客建立直接联系;近年来,快递行业蒸蒸日上,大量的快件如果由人工派送,不仅效率低,资源耗费也相当大。
而现在不管是小区,还是学校,都专门设置了快递柜。这个快递柜就可以类比消息中间件,快递员无需把快件送到顾客手中,只要放入对应区域