【发布时间】:2018-11-09 00:03:32
【问题描述】:
背景: 我有一个用例,我的后端服务应该计算 1 个或多个特征,其中每个特征都是简单的计算和平(可以像添加两个数字一样简单)并且每个特征都接受输入并返回一个输出值,它可以是布尔值或一个号码。客户端实际上可以请求功能(1 或 10 等),每个功能也可以有多个版本。
设计: Lambda 函数似乎是一个不错的选择,因为它支持版本控制并负责扩展。在我的设计中,一个 Lambda 将接收请求,然后并行调用进一步的 lambda 函数(假设用户要求 12 个特性,Lambda 函数 L1 将并行调用 12 个 Lambda 函数),并将所有计算的特性值作为一个响应返回(HTTP )。这样,所有功能都可以在自己的 Lambda 函数中进行版本控制。
问题: 可以直接从另一个 Lambda 函数调用 lambda 函数吗?它是使用 Lambda 函数的好用例吗?
谢谢
【问题讨论】:
标签: amazon-web-services aws-lambda serverless aws-serverless