Aws lambda AWS无服务器微服务体系结构中的东西方通信

Aws lambda AWS无服务器微服务体系结构中的东西方通信,aws-lambda,serverless-framework,aws-serverless,serverless-architecture,Aws Lambda,Serverless Framework,Aws Serverless,Serverless Architecture,我很清楚,东/西或服务之间的服务对服务同步通信不是金标准,应该在微服务体系结构中谨慎使用。然而,在微服务体系结构的每个实际实现中,我都看到了一些需要它的用例。例如,用户服务通常需要与其他服务进行通信,以获取用户的毫秒级详细信息(我知道,基于事件的数据共享也是一种可能性,但在某些情况下,这并不总是正确的方法) 我的问题是,在Lambda+API网关式体系结构中,实现功能对功能、服务对服务通信的最佳方式是什么 我的猜测是,在域名上发出http请求并不理想,因为它需要通过internet返回以解析DN

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

我的问题是,在Lambda+API网关式体系结构中,实现功能对功能、服务对服务通信的最佳方式是什么

我的猜测是,在域名上发出http请求并不理想,因为它需要通过internet返回以解析DNS


是否使用SDK直接调用下游函数?如果下游函数依赖于API网关代理事件结构,这会导致问题吗?

实际上,如果要跳过服务之间的异步通信,为什么不转移到另一个架构方法?@Luillyfe这对这个问题有什么帮助?实际上,如果你想跳过服务之间的异步通信,为什么不转移到另一个架构方法?@Luillyfe这对这个问题有什么帮助?