首页 > 解决方案 > 使用 Lambda 将新创建的主键值发送回应用程序

问题描述

我的移动应用程序向 SQS 发送一条消息,该消息触发将数据插入 SQL 数据库的 Lambda 函数。当它创建新行时,它会生成一个主键。我想在我的 lambda 函数完成运行之前将该新的主键值发送到我的移动应用程序。

我应该使用 SNS 发送值吗?所有意见表示赞赏!

标签: amazon-web-servicesaws-lambdaamazon-sqsamazon-sns

解决方案


有几个想法浮现在脑海:

1) 当您的移动应用程序创建 SQS 消息时,它应该在负载中包含某种回调信息,以便 Lambda 知道如何返回到移动应用程序并发送主键信息。

2)这听起来应该是同步的 REST API 调用。与其移动应用程序在队列上创建消息,不如通过同步 API 网关请求调用您的 lambda 函数,然后该请求可以直接将主键返回给调用者。


推荐阅读