前言
2022 9/30 17:53
路漫漫其修远兮,吾将上下而求索
本文是根据尚硅谷学习所做笔记
仅供学习交流使用,转载注明出处
推荐
【尚硅谷经典Java面试题第一季(java面试精讲)-哔哩哔哩】
第一季:21消息队列
题目
消息队列在项目中的使用
解答
- 消息队列在项目中的使用
背景:在分布式系统中是如何处理高并发的。
由于在高并发的环境下,来不及同步处理用户发送的请求,则会导致请求发生阻塞。比如说,大量的insert,update之类的请求同时到达数据库MYSQL,直接导致无数的行锁表锁,甚至会导致请求堆积很多。从而触发too many connections 错误。使用消息队列可以解决【异步通信】
1.异步
2.并行
3.排队
消息队列电商使用场景
消息队列的弊端:
- 消息的不确定性:延迟队列,轮询技术来解决该问题即可!
最后
2022 9/30 18:39
p21
Markdown 772 字数 74 行数
HTML 399 字数 24 段落