【发布时间】:2018-09-30 02:31:36
【问题描述】:
我是 AWS 新手,这是我要解决的任务。 SQS 队列已建立,并且不时有新消息发送到它。我想设置 Lambda 并检索这些消息并对这些消息的内容执行一些业务逻辑。
通常在 AWS 站点和 Internet 上进行搜索,我了解到 SQS 本身不能成为 Lambda 的触发器,因此我需要设置 Cloud Watch 以按计划(例如每分钟)触发 Lambda。这是来自 aws github 的 code example 如何使用消息。
到目前为止一切顺利。现在,在创建 Lambda 本身时,我需要指定输入类型来实现 RequestHandler 接口:
public interface RequestHandler<I, O> {
O handleRequest(I var1, Context var2);
}
但是,如果我的 Lambda 不期待任何输入,它会自行转到 SQS 并提取消息,输入是否有意义? 我可以让它无效甚至完全使用其他方法签名(当然在这种情况下不实现该接口)?
【问题讨论】:
标签: amazon-web-services aws-lambda amazon-sqs