当前位置: 首页 > news >正文

mq基础入门

前言

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

作业时间不够也没处理

1.异步调用

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

2.RabbitMQ

实现异步调用的中间件

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

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

3.AMQP

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

WorkQueues 一个队列多个消费者

交换机类型

        fanout  广播 是个人就给

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

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

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

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

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • CDGA数据治理工程师证书怎么样?如何报名?考试难不难?通过率高吗?
  • layui table 浮动操作内容收缩,展开
  • HTML5+ push消息推送
  • 【面经】C++八股文(地平线C++一面)
  • WebGL-编译报错,如何定位sendfile报错位置
  • java事务回滚原理 Java事务回滚的实现及流程
  • AFAC2024-基于保险条款的问答 比赛日记 llamafactory qwen npu 910B1
  • 微软CrowdStrike驱动蓝屏以及内核签名
  • 谷粒商城实战笔记-45-商品服务-API-三级分类-查询-递归树形结构数据获取
  • Lua 语法学习笔记
  • 【safari】react在safari浏览器中,遇到异步时间差的问题,导致状态没有及时更新到state,引起传参错误。如何解决
  • 压缩包方式windows安装mysql
  • ORBSLAM3 ORB_SLAM3 Ubuntu20.04 ROS Noetic 虚拟机镜像 下载
  • 【漏洞复现】Netgear WN604 downloadFile.php 信息泄露漏洞(CVE-2024-6646)
  • CCF-CSP认证考试 202406-2 矩阵重塑(其二) 100分题解
  • eclipse(luna)创建web工程
  • github从入门到放弃(1)
  • iOS帅气加载动画、通知视图、红包助手、引导页、导航栏、朋友圈、小游戏等效果源码...
  • PHP 小技巧
  • Python_网络编程
  • TypeScript实现数据结构(一)栈,队列,链表
  • 对象引论
  • 关于Flux,Vuex,Redux的思考
  • 配置 PM2 实现代码自动发布
  • 什么软件可以提取视频中的音频制作成手机铃声
  • 使用putty远程连接linux
  • 数据结构java版之冒泡排序及优化
  • 由插件封装引出的一丢丢思考
  • hi-nginx-1.3.4编译安装
  • 如何用纯 CSS 创作一个菱形 loader 动画
  • #565. 查找之大编号
  • #70结构体案例1(导师,学生,成绩)
  • #QT(TCP网络编程-服务端)
  • (理论篇)httpmoudle和httphandler一览
  • (贪心 + 双指针) LeetCode 455. 分发饼干
  • (转)http-server应用
  • .NET Core MongoDB数据仓储和工作单元模式封装
  • .NET Core6.0 MVC+layui+SqlSugar 简单增删改查
  • .NET Standard 支持的 .NET Framework 和 .NET Core
  • .net websocket 获取http登录的用户_如何解密浏览器的登录密码?获取浏览器内用户信息?...
  • .net 使用ajax控件后如何调用前端脚本
  • .NetCore实践篇:分布式监控Zipkin持久化之殇
  • @AliasFor 使用
  • [Algorithm][综合训练][kotori和气球][体操队形][二叉树中的最大路径和]详细讲解
  • [Android View] 可绘制形状 (Shape Xml)
  • [C#]猫叫人醒老鼠跑 C#的委托及事件
  • [C][数据结构][树]详细讲解
  • [C++]Leetcode17电话号码的字母组合
  • [C++]打开新世界的大门之C++入门
  • [codevs] 1029 遍历问题
  • [CSS]中子元素在父元素中居中
  • [ERROR]-Error: failure: repodata/filelists.xml.gz from addons: [Errno 256] No more mirrors to try.
  • [ffmpeg] aac 音频编码
  • [HJ73 计算日期到天数转换]
  • [IDF]聪明的小羊