服务编排/数据聚合指的是可以通过一个请求来依次调用多个微服务,并对每个服务的返回结果做数据处理,最终整合成一个大的结果返回给前端。 想象一个复杂的客户端请求X,完成X需要首先调用后端请求a和b。然后基于a和b的结果中的一些数据生成请求c的参数,完成请求c后,再聚合c的响应和a的响应中的一部分数据生成请求d,最终收到响应d后聚合所有响应数据生成X的响应。这个过程是可以很复杂的,对于稍微复杂一点的业务很容易就会碰到这样的问题。