RabbitMQ 03 在项目中的实际使用: 告警,批处理

news/2025/1/15 12:26:39/

01.例子,解耦合(使用异步)

1.1异步思想:不会专门等待
在这里插入图片描述

1.2 例子:程序执行
在这里插入图片描述

1.3 如何设计程序

多线程:
在这里插入图片描述

在这里插入图片描述

订单请求模块只用于发送请求和处理确认,订单处理模块专门用于处理请求并且发送确认信息

1.4 两个模块之间如何通信在这里插入图片描述

在这里插入图片描述
采用这样架构的特点:
在这里插入图片描述
1.5 处理能力不足的解决方法:MQ集群
在这里插入图片描述
具体代码:MQ有自动的负载均衡
在这里插入图片描述
1.6
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

2.0 适用的项目特点:有异步的需求
在这里插入图片描述

在这里插入图片描述
2.1 主要适用的两个场景:警告和批处理

在这里插入图片描述
2.2 警告
需要写出的警告的思路
在这里插入图片描述

总结
在这里插入图片描述

2.2.1 使用MQ后,怎么做
在这里插入图片描述
2.2.2 确定MQ后,需要选择什么交换机类型?

topic:比较灵活
在这里插入图片描述
在这里插入图片描述
2.2.3 例子代码:py类型
消费者:
1.创建连接: 这里的pika是一个函数库
在这里插入图片描述

2.确定topic交换机类型,创建队列,绑定:在这里插入图片描述注解:
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

3.确定消费函数,开始监听:
在这里插入图片描述在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
最后写具体的信息来临时候,执行什么动作的函数,这里是critical_notify 和 rate_limit_notify

生产者 :发布信息 。。。

2.3 批处理
例子,开发过程中功能的添加:
在这里插入图片描述
2.3.1
在这里插入图片描述
2.3.2
在这里插入图片描述
在这里插入图片描述


http://www.ppmy.cn/news/1522385.html

相关文章

MySQL常用函数(总结)详细版

1. 字符串函数 CONCAT(str1, str2, ...):将多个字符串连接成一个字符串。 SELECT CONCAT(Hello, , World); LENGTH(str):返回字符串的长度(字节数)。 SELECT LENGTH(Hello); SUBSTRING(str, pos, len):从字符串 …

【JAVA】第四天

JAVA第四天 一、Object类二、Objects类三、包装类四、字符串修改 一、Object类 表格: 方法名作用public String toString()返回对象的字符串表示形式public boolean equals(Object o)判断两个对象是否相等protected Object clone​()对象克隆 注意 toString() 和…

某里227逆向分析

声明: 该文章为学习使用,严禁用于商业用途和非法用途,违者后果自负,由此产生的一切后果均与作者无关。 本文章未经许可禁止转载,禁止任何修改后二次传播,擅自使用本文讲解的技术而导致的任何意外,作者均不负责,若有侵权,请联系作者立即删除! 前言 这次会简单的讲解…

【观察者】设计模式:构建灵活且响应式的软件系统

引言 在软件开发中,我们经常面临需要在多个对象之间进行通信的挑战。特别是当一个对象的状态发生变化时,我们希望所有依赖于这个状态的对象都能自动更新。这就是观察者设计模式大显身手的地方。 简介 观察者模式是一种行为设计模式,它定义…

C++——STL(vector类)

1.vector的介绍 vector的文档介绍 vector是表示可变大小数组的序列容器。vector就像数组一样,拥有连续的储存空间来储存元素,这就意味着可以通过下标的方式来访问vector的元素,很高效;但与数组不同的是vector的大小是动态改变的…

逻辑学(Logic)

GPT-4o (OpenAI) 逻辑学是研究论证的原则和标准的学科,主要关注如何正确地推理和论证。从抓取股票日线数据到形成有效的分析,我们可以应用逻辑推理。 逻辑推理步骤: 1. 明确目标:我们要抓取股票的日线数据。 2. 分析需求&#x…

图像分割分析效果2

这次加了结构化损失 # 训练集dice: 0.9219 - iou: 0.8611 - loss: 0.0318 - mae: 0.0220 - total: 0.8915 # dropout后:dice: 0.9143 - iou: 0.8488 - loss: 0.0335 - mae: 0.0236 - total: 0.8816 # 加了结构化损失后:avg_score: 0.8917 - dice: 0.9228 - iou: 0.…

标贝科技个性化音色定制方案 解锁语音合成无限可能

近日,标贝科技语音合成音色库又有新进展。针对智能客服场景,上新两个温和风格音色,适用于服务回访、业务咨询、产品介绍等细分业务场景。加上前不久的两款严肃客服音色,标贝科技已累计上线20多个风格迥异的男女客服发音人&#xf…