Amazon SQS
文章平均质量分 82
Amazon SQS消息队列
MartinGQ
这个作者很懒,什么都没留下…
展开
-
Amazon SQS + Lambda 实现新消息到达队列时触发自定义函数
现有需求:当生产者发送新消息到消息队列后,消息队列要根据消息自动进行处理,比如将消息推给消费者等。Amazon SQS 消息队列本身不支持当新消息到达队列后的进一步处理,但是我们可以结合 Amazon Lambda 函数来实现这一需求。下面就以一个简单的示例介绍一下 Amazon SQS 消息队列和 Amazon Lambda 函数是怎么配合实现上述需求的。1.创建一个队列Lambda函数既支持标准队列,又支持FIFO队列,所以这里创建什么类型的队列都可以。简单设置一下,创建队列即可。2.创建原创 2021-08-18 18:34:21 · 1365 阅读 · 0 评论 -
Amazon SQS 工作原理
该博文主要为 Amazon SQS 官方文档的机器翻译版本,另外在此基础上做了些许补充、修改。一、Amazon SQS 基本架构1.1.分布式队列分布式消息传送系统有三个主要组成部分:分布式系统的组件、队列(分布在 Amazon SQS 服务器上)以及队列中的消息。在下面的情况下,您的系统具有多个创建器(向队列发送消息的组件)以及使用者(从队列接收消息的组件)。队列(保存从 A 到 E 的消息)在多个 Amazon SQS 服务器上冗余存储消息。1.2.消息生命周期以下场景介绍 Amazo.翻译 2021-08-12 12:02:14 · 1231 阅读 · 0 评论 -
Amazon SQS 消息队列属性说明
/** * 参考资料: * https://docs.aws.amazon.com/AWSSimpleQueueService/latest/APIReference/API_SetQueueAttributes.html */ /** * 所有属性(例如:getQueueAttributes接口传ALL则查询所有属性) */ ALL(QueueAttributeName.ALL), /** * 当前队列中消息的大致数目 */ APPROXI..原创 2021-08-06 17:36:09 · 727 阅读 · 0 评论 -
对接Amazon SQS 队列相关接口简要说明
一、队列相关接口1.创建队列2.查询当前区域中的队列列表3.获取队列url4.设置队列属性(1)设置队列交付延迟时间(2)设置队列的消息保留周期(3)设置队列的等待消息到达的时间长度(4)为源队列配置死信队列(5)启用(消息组 级别)基于内容的重复数据删除(仅适用于FIFO队列)(6)启用(队列 级别)基于内容的重复数据删除(7)禁用基于内容的重复数据删除(8)启用FIFO队列高吞吐量(9)禁用FIFO队列高吞吐量(10)启用队列服务端加密功能(11)禁用队列服务端加密功能5原创 2021-08-06 17:41:19 · 978 阅读 · 0 评论 -
对接Amazon SQS 消息相关接口简要说明
Amazon SQS 消息相关接口1.发送消息往队列中单条或批量发送消息。1.1.单条发送消息/** * 发送消息 * * @param reqSendMessageBody 消息vo * @return 响应信息 * @throws SqsException */SendMessageResponse sendMessage(ReqSendMessageBody reqSendMessageBody)消息vo - ReqSendMessageBody 字段说明:/*** 基原创 2021-08-06 17:43:41 · 628 阅读 · 0 评论 -
Amazon SQS 消息相关接口测试用例
Amazon SQS 消息相关接口测试用例1.发送消息1.1.发送单条消息到标准队列@Test public void sendMessage() { try { // 队列url String queueUrl = "https://sqs.cn-northwest-1.amazonaws.com.cn/420315512685/queue2"; // 封装消息内容 JSONObject messageBody = new JSONObj原创 2021-08-06 17:50:17 · 1040 阅读 · 0 评论