如何使带有lambda的微服务后端相互通信?

时间:2020-04-09 05:51:01

标签: amazon-web-services aws-lambda microservices aws-api-gateway

我有一个API网关,后面有2个lambda。 lambda A负责所有/orders的调用,另一个(lamda B)负责所有的products/。因此,您可以使用lambda A创建订单,但随后应触发产品中的删除产品功能。产品数量应减少。此函数在Lambda B中创建,也可以从API网关触发(但随后由管理员而不是最终用户触发)。

这是微服务中处理事情的一种正常方式吗? AWS推荐哪种方式?我读到有关发布到SNS来触发另一个lambda的信息,但我没有立即看到解决方案,因为它们也应该由API Gateway触发。我也在阅读有关阶跃函数的信息,但这在更严格的情况下似乎还不错。

0 个答案:

没有答案