AWS无服务器微服务架构中的东西方通信

时间:2019-05-16 17:07:54

标签: aws-lambda serverless-framework aws-serverless serverless-architecture

我很清楚这样的事实,即东西方服务或服务之间的服务到服务的同步通信不是黄金标准,应仅在微服务体系结构中谨慎使用。但是,在微服务体系结构的每个现实世界实现中,我都看到了一些需要它的用例。例如,通常需要其他服务与用户服务进行通信,以获取用户的毫秒级详细信息(我知道基于事件的数据共享也是可能的,但在某些情况下并非如此)永远是正确的方法。

我的问题是,在Lambda + API网关样式架构中,实现功能,服务和服务之间通信的最佳方法是什么?

我的猜测是,不希望通过域名发出http请求,因为它需要通过Internet返回以解析DNS。

是否使用SDK直接在下游函数上执行调用?如果下游功能依赖于API网关代理事件结构,是否会引起问题?

0 个答案:

没有答案