AWSQueue
Amazon SQS
AWS 的 Amazon SQS 可帮助团队可靠的消息队列服务,解耦应用组件并支持弹性消费。
- 至少一次与精确一次投递模式
- 死信队列与重试策略
- 与事件驱动架构无缝集成
规格参数
参数项 | 默认值 | 说明 |
---|---|---|
消息保留期 | 4 天 | 超期未消费的消息将被清理,可按需延长。 |
可见性超时 | 30 秒 | 控制消费者处理时间,避免重复投递。 |
死信队列 | 启用 | 失败重试超过阈值后转入死信队列分析。 |
交付动作
- Amazon SQS
标准队列启用服务端加密与访问控制。
- 死信队列
自动绑定死信队列,方便排查异常消息。
- 触发器示例
可绑定函数或容器任务,实现事件驱动。
请求费用
~$4每月
按 1 亿次 API 请求计费。
数据传输
~$3每月
跨可用区或跨区域消息传输。
可选长轮询
~$1每月
长轮询连接占用的额外费用。
- 队列 URL
- https://sqs.ap-east-1.amazonaws.com/123456789012/app-queue
生产者/消费者访问的 HTTP 入口。 - 最大消息大小
- 256 KB
超过阈值需要转存对象存储。 - 可见性超时
- 30 秒
确保消费者处理完成后再重新投递。