MQ

       MQ,其全拼为message queue,即消息队列。

       MQ系统可以分为三个大部分,分别为消息发布者、消息服务器、消息消费者。其中消息服务器分为两个部分,分别为交换机、消息队列。交换机和消息队列具有绑定关系,消息队列被绑定到交换机,多个消息队列可以被绑定到同一个交换机,每个消息队列和交换机的绑定关系称为一个路由,这个路由被抽象成一个唯一的key,通过路由key可以指定一个路由。

       那么在spring框架中,如何使用MQ呢?

       首先要创建基础三要素,即QUEUE(队列)、EXCHANGE(交换机)、BINDING(绑定),三要素的类型已经被spring框架定义好了,我们可以直接使用。队列的创建方式是通知spring为应用创建,通知方式是@Bean,创建方式是构造方法,构造方法的参数是队列名称(队列名称为自定义)。交换机的创建方式是通知spring框架为应用创建,通知方式是@Bean,创建方式是构造方法,构造方法的参数是交换机名称(交换机名称为自定义)。绑定的创建方式是通知spring框架为应用创建,通知方式是@Bean,创建方式是构造方法,构造方法的参数是绑定目标、目标类型、交换机名称、其他参数,其他参数可以为null。

posted on 2021-12-25 20:38  星辰划过指尖  阅读(916)  评论(0编辑  收藏  举报