自学内容网 自学内容网

mq基础入门

前言

 黑马商城导入了mq依赖 但是没有改service发消息 因为下单业务一直有问题 所以先没改

作业时间不够也没处理

1.异步调用

就是所谓的发短信  可以不用立即恢复 比如下单业务  下了单更新信息 就相当于发个消息通知一下 不用立即更改 但是支付就比较重要 不需要因为故障导致退回

2.RabbitMQ

实现异步调用的中间件

收发消息  ---就是所谓的生产者消费者 和操作系统进程管理很像

用户隔离  --- 就是多个项目的virtualhost 互不干扰

3.AMQP

Spring的官方基于RabbitMQ提供了这样一套消息收发的模板工具。并且还基于SpringBoot对其实现了自动装配,使用起来非常方便。

WorkQueues 一个队列多个消费者

交换机类型

        fanout  广播 是个人就给

        direct  交换机按特定姓名给队列

        topic  类似direct 但是可以像正则表达式一样匹配规则 转发

声明队列和交换机  :不用在RabbitMQ界面操作 直接在idea写代码设置队列和交换机

消息转换器 配置JSON也就是格式更友好了


原文地址:https://blog.csdn.net/m0_48362854/article/details/140596870

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!