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