就这么简单声明一下就可以了,当然了RabbitMQ毕竟是一个独立的组件,如果你在RabbitMQ中通过其他方式已经创建过一个名叫erduo的队列了,你这里也可以不声明,这里起到的一个效果就是如果你没有这个队列,会按照你声明的方式帮你创建这个队列。
MQ,中文意思是消息队列,字面来看就是存放消息的队列,也就是事件驱动架构中的Broker。使用JSON序列化,我们可以在父工程导入,也可以在两个子工程中都导入:1.在消息发送方Publisher 编写配置类,也可不写配置类,写在启动类中 :步骤一:先导入依赖,可以导入父工程中,也可以在提供者的工程中导入,声明在父工程最好,因为消息接收服务也需要导入依赖。
消息队列实现系统之间的双向解耦,生产者往消息队列中发送消息,消费者从队列中拿取消息并处理,生产者不用关心是谁来消费,消费者不用关心谁在生产消息,从而达到系统解耦的目的,也大大提高了系统的高可用性和高并发能力。
Springboot作为Java服务端开发事实上的框架标准,每一个学习Java的同学都应该深入了解。但是经常看到有朋友说不知道该如何上手学习Springboot,平时开发功能都是在网上找一些示例,拼拼凑凑就交差了,至于功能模块能不能成功的跑起来全靠运气。