搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
很楠不爱3
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
11. shell当中read详解,read语法选项,read用法示例,脚本示例,while read line详解,掌握原则_shell read
2
05.马尔科夫链_马尔可夫转移矩阵
3
Point Cloud Transformer_point cloud attention map
4
Python爬虫之Scrapy框架系列(18)——深入剖析中间件及实战使用_scrapy 不同爬虫使用不同中间件
5
【HarmonyOS】JavaUI组件触摸事件分发_鸿蒙中组件的事件分发机制
6
PYTHON笔记_csvf.writerows({id_list},{name_list},{year_list})
7
【数据结构】单链表的层层实现!! !
8
Midjourney API 申请及使用_midjourney接口调用失败
9
warning C4407: 在指向成员表示形式的不同指针之间进行转换,编译器可能生成不正确的代码_指向成员的指针有不同的表示形式;无法在它们之间进行类型强制转换
10
对四旋翼无人机飞行的认识(飞行控制原理)_无人机遥控器原理
当前位置:
article
> 正文
【消息队列】面试题及答案整理_消息队列面试题
作者:很楠不爱3 | 2024-04-10 16:36:00
赞
踩
消息队列面试题
消息队列
面试题
为什么要使用消息队列/消息队列的应用场景
使用了消息队列会有什么缺点
如何保证消息队列是高可用的
RocketMQ是如何保证消息队列是高可用的
如何保证消息不被重复消费/如何保证消息消费的幂等性
如何保证消费的可靠性传输
RocketMQ如何保证消费的可靠性传输
RabbitMQ如何保证消费的可靠性传输
Kafaka如何保证消费的可靠性传输
如何保证消息的顺序性
RocketMQ处理消息积压问题
为什么要使用消息队列/消息队列的应用场景
消息队列的主要作用是:解耦、异步、削峰。
解耦
如果A系统要发送数据给B、C、D三个系统,之后可能还有系统加进入进来,我们用消息队列的话A系统只管把消息发到消息队列,其他需要这个消息的来订阅就可以了,
异步
A 系统需要发送个请求给 B 系统处理,由于 B 系统需要查询数据库花费时间较长,以至于 A 系统要等待 B 系统处理完毕后再发送下个请求,造成 A 系统资源浪费。使用消息队列后,A 系统生产完消息后直接丢进消息队列,不用等待 B 系统的结果,直接继续去干自己的事情了。
削峰
A 系统调用 B 系统处理数据,如果A系统的请求突然变得特别大 全都打到B系统,那B系统可能就会崩掉。我们让A系统把请求发到消息队列,这样B系统就可以按自己的需求去拉取消息进行消费。
使用了消息队列会有什么缺点
降低系统的可用性:系统引入的外部依赖越多,越容易挂掉;
系统复杂度提高:使用 MQ 后可能
声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
【wpsshop博客】
推荐阅读
article
Flask
框架
的请求
生命周期
_
flask
生命周期
...
这也是一般公司常用的
flask
框架
架构,会在视图层和模型层中间抽离出来一层业务逻辑层,专门用来处理业务逻辑。
Flask
...
赞
踩
article
动态
网页
数据
抓取
_
find
_
elements
是
异步的吗...
什么
是
AJAX:AJAX(Asynchronouse JavaScript And XML)异步JavaScript和X...
赞
踩
article
git
使用中
的
常见操作_
git
上
的
reply
...
Git是什么?Git是目前世界
上
最先进
的
分布式版本控制系统(没有之一)。Git有什么特点?简单来说就是:高端大气
上
档次!...
赞
踩
article
【
鸿蒙
NEXT
】
设置
全屏...
【代码】【
鸿蒙
NEXT
】
设置
全屏。【
鸿蒙
NEXT
】
设置
全屏 En...
赞
踩
article
【
安全
篇 /
FortiGuard
】(7.4) ❀
01
.
FortiGuard
服务
到期
后会怎么样?...
很多企业为了网络
的
安全
,都会购买
FortiGuard
服务
,但是
FortiGuard
服务
都是
有
期限
的
,由于各种原因,企业在...
赞
踩
article
在
外
包做
软件测试
3年
,
离职后成功
入职
字节
,
给大家总结
了
一条
发展
路线
,
还有几点建议
_
入职
字节
外
包一周后...
决定换工作最近换
了
份工作
,
当时和群里的朋友也聊过换工作的话题
,
他们都觉得这是一次非常冒险的行为
,
说
我
这是一次豪赌——成
了
...
赞
踩
article
一文教你怎么做好
敏捷
项目
管理
_
敏捷
式
开发
项目
管控
...
一 People(人) 的管理领域这个领域包括客户、团队和自己,
项目
经理需要灵活的调整和切换自己的角色,通过协调三者的关...
赞
踩
article
ubuntu
apt
key
的NO_
PUBKEY
问题和
Key
is
stored
in
legacy
...
ubuntu
apt
key
的NO_
PUBKEY
问题和
Key
is
stored
in
legacy
trusted
.g...
赞
踩
article
windows
更新
git
版本,
git
版本升级_
unsupported
git
version
...
1. 先查看当前安装的
git
版本
git
--
version
2. 更新
git
版本是2.17.1之前的,使用
git
upda...
赞
踩
article
Redis
“
叛逃
”
开源
,得罪了几乎
所有人
...
截图来源:https://redis.com/blog/redis-adopts-dual-source-availab...
赞
踩
article
项目
实践中
的
那些
git
命令
坑
---
建议
git
小新往
死里练习/
看
懂这一篇就够了...
git
学习指南:
看
懂这一篇
git
使用指南。迅速从
git
小新变得了解
git
。使用
git
不仅可以让我们更好
的
日常开发工作,也...
赞
踩
article
docker
部署
Ep
usdt
- 独角数卡
dujiaoka
的
usdt
支付插件...
申请步骤非常简单,网上有太多教程,本站就不在详细讲解.成功申请到 Telegram Bot 后将会获得类似。目录用于存放...
赞
踩
article
STM32
串口
接收
不定长
数据
(空闲中断+
DMA
)_
stm32
串口
接收
数据
不完整...
前文已经提到,当
接收
到一字节
数据
时,会触发
接收
中断,对应
串口
状态寄存器第 5 位被置 1;如果
串口
在空闲时,则会触发空闲...
赞
踩
article
HIVE2.3
.
6
部署_
hive2.3
.
6
编译报错...
使用hive的前提是,在服务器已经部署好了hadoop1.使用软件版本:apache-hive-2.3.
6
-bin.ta...
赞
踩
article
RabbitMQ
入门介绍_
rlmq
...
MQ 的相关概念什么是 MQMQ(message queue),从字面意思上看,本质是个队列,FIFO 先入先出,只不过...
赞
踩
article
用
Python
制作
一个
可视化
大屏
,
其实特简单!(文末附
python
学习
资料)_
python
大屏
显...
经常有小伙伴问
,
如何制作数据
可视化
大屏
?今天将手把手带你爬取奥运会相关信息
,
并利用
可视化
大屏
为你展示奥运详情。让
一个
没关...
赞
踩
article
如何将
本地
项目
上
传到
github
上
...
将
本地
项目
上
传到
github
上
有很多种方法,这里只讲述我认为最简单快捷的一种,先在
github
中创建一个仓库,接着在
本地
...
赞
踩
article
python
广东
广州
二手房
数据
可视化
大屏全屏
系统
设计
与实现(django框架)_基于
python
的链...
python
广东
广州
二手房
数据
可视化
大屏全屏
系统
设计
与实现(django框架)。而对于
广州
广东省这样一个大城市的
二手房
数...
赞
踩
article
图解
PMP
项目
管理
知识体系(
通俗易懂
)_
pmp
知识
管理
信息
管理
...
PMP
、敏捷_
pmp
知识
管理
信息
管理
pmp
知识
管理
信息
管理
基于旧版的
PMP
项目
管理
内容...
赞
踩
article
Oracle
GoldenGate
介绍及
安装
配置
教程
...
Oracle
GoldenGate
介绍
GoldenGate
软件是一种基于日志的结构化数据复制软件。
GoldenGate
...
赞
踩
相关标签
flask
python
后端
firefox
前端
git
技巧
分支
撤销
删除
harmonyos
ets
FortiGuard
服务
安全
过期
状态
程序人生
测试工程师
软件测试
单元测试
pmp
项目管理
职场和发展
敏捷开发