MQ


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

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

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

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


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM