mq基础入门

前言

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

作业时间不够也没处理

1.异步调用

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

2.RabbitMQ

实现异步调用的中间件

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

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

3.AMQP

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

WorkQueues 一个队列多个消费者

交换机类型

        fanout  广播 是个人就给

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

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

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

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

相关推荐

  1. MQ基础(RabbitMQ)

    2024-07-22 05:46:06       25 阅读
  2. <span style='color:red;'>MQ</span>

    MQ

    2024-07-22 05:46:06      33 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-22 05:46:06       52 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-22 05:46:06       54 阅读
  3. 在Django里面运行非项目文件

    2024-07-22 05:46:06       45 阅读
  4. Python语言-面向对象

    2024-07-22 05:46:06       55 阅读

热门阅读

  1. Redis 数据结构—跳跃表(Skiplist)深度解析

    2024-07-22 05:46:06       16 阅读
  2. MySQL-显示所有错误信息

    2024-07-22 05:46:06       15 阅读
  3. Python 爬虫技术 第06节 HTTP协议与Web基础知识

    2024-07-22 05:46:06       11 阅读
  4. Oracle19.24发布,打补丁到19.24

    2024-07-22 05:46:06       13 阅读
  5. android audio 相机按键音:(一)资源加载与替换

    2024-07-22 05:46:06       16 阅读
  6. 使用 Jenkins 实现持续集成和持续部署(CI/CD)

    2024-07-22 05:46:06       11 阅读