Amazon SQS触发AWS Lambda及重试/DLQ的示例分析


这篇文章主要介绍Amazon SQS触发AWS Lambda及重试/DLQ的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Amazon在 2018年 6月份宣布可以设置用 SQS来触发 Lambda,SQS不再是单纯用于 ECS服务中,或用于伸缩控制的。这儿就来亲自尝试一下用 SQS驱动的Lambda,以及要注意的要素。首先使用 Java编写 Lambda的话,AWS在 com.amazonaws:aws-lambda-java-events:2.20版本开始加入了com.amazonaws.services.lambda.runtime.events.SQSEvent类,可是这个版本的 aws-lambda-java-events是有所限的,因为SQSEvent.SQSMessage类是私有的,这就造成不能获取到 SQSEvent中的记录数据。//下面的操作代码无法编译,因为 SQSEvent.SQSMessage是私有的,不可访问
SQSEvent.SQSMe开发云主机域名ssage sqs = sqsEvent.getRecords().get(0);
sqsEvent.getRecords().get(0).getBody();Java使用 SQS来驱动 Lambda的话,至少需要 com.amazonaws:aws-lambda-java-events:2.2.1版本,从此 SQSEvent.SQSMessage变成 public了。该版本是于 2018年 6月传到 Maven官方中央仓库的,这就是那时才能真正用来写 Java的SQS触发的 Lambda.同时此篇也是作为上文AWS Lambda 重试与死信队列(DLQ)的一个很重要的补充。在此也会验证 SQS触发的 Lambda的重试机制以及 DLQ相关的内容。以上是“Amazon SQS触发AWS Lambda及重试/DLQ的示例分析”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注开发云行业资讯频道!

相关推荐: jmeter怎么编写java请求

本篇内容主要讲解“jmeter怎么编写java请求”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“jmeter怎么编写java请求”吧!通常情况下,推荐使用jmeter编写Java请求有以下优势脚本易维护易调试开发脚…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

Like (0)
Donate 微信扫一扫 微信扫一扫
Previous 06/02 19:35
Next 06/02 19:35

相关推荐