0

我正在研究微服务,我想聚合来自具有不同查询参数的多个 Get 调用的数据。例如

  1. /api/用户/客户?clientId =489842&& isClient =true
  2. /api/预订/预订?clientId =489842& FromDate =20201106& ToDate =20210106
  3. /api/帐户/薪水?clientId =489842&=03&=2020

这样做的解决方案是什么?我找到的唯一解决方案是所有 API 都需要单个/相同的查询参数。

4

1 回答 1

0

据我所知,您不能在这种情况下使用 Ocelot 中的聚合。但是,您可以直接在 ApiGateway 中创建自己的控制器并手动进行聚合。

于 2020-12-04T07:35:08.893 回答