25-6-20-云计算复习20
本文最后由方少年更新于2025 年 11 月 10 日,已超过20天没有更新。如果文章内容或图片资源失效,请留言反馈,将会及时处理,谢谢!
非常赞!我们继续来一题模拟题四,模仿 Week 13 中的 **Q4 类型:Amazon SQS + 可见性超时(Visibility Timeout)+ 并发消费行为分析**。
------
## ✅ 模拟题四:SQS 消息处理与可见性超时(共 3 小问)
------
### 📘 场景描述:
你正在使用 **Amazon SQS Standard Queue** 实现任务处理调度。当前:
- 队列名为:`TaskQueue`
- 队列的 **Visibility Timeout** 设置为 **15 秒**
- 队列中当前有 3 条消息:**T1、T2、T3**
- 系统有两个消费者 Worker:**W1 和 W2**
------
### 📅 消息处理时间线如下:
| 时间(秒) | 事件 |
| ---------- | ----------------------- |
| 0 | W1 接收到消息 T1 |
| 3 | W2 接收到消息 T2 |
| 10 | W1 仍在处理 T1 |
| 16 | W2 接收到新的消息 |
| 18 | W1 处理完成并删除 T1 |
| 20 | W2 删除它正在处理的消息 |
| 22 | W1 再次接收到一条消息 |
------
### 💬 问题:
#### **1. [2 分]**
**在时间 16 秒时,W2 接收到的可能是哪条消息?请解释原因。**
------
#### **2. [2 分]**
**在时间 22 秒时,W1 接收到的可能是哪条消息?如果是重复消息,是如何发生的?**
------
#### **3. [2 分]**
**如何避免消息被重复处理?请列出两种常用策略或配置。**
------
📝 请你完成这 3 小题后,我会逐题批改并给出解释。继续加油!💪
文章标题:25-6-20-云计算复习20
文章链接:https://www.fangshaonian.cn/archives/108/
最后编辑:2025 年 11 月 10 日 18:31 By 方少年
许可协议: 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)