.net core Ocelot网关聚合:当每个API具有不同的查询字符串参数时

.net core Ocelot网关聚合:当每个API具有不同的查询字符串参数时,.net-core,microservices,aggregation,gateway,ocelot,.net Core,Microservices,Aggregation,Gateway,Ocelot,我正在研究microservice,我想用不同的查询参数聚合来自多个Get调用的数据。e、 g /api/用户/客户端?clientId=489842&&isClient=true /api/预订/预订?客户ID=489842&起始日期=20201106&截止日期=20210106 /api/账户/工资?客户ID=489842&月=03&年=2020年 这样做的解决方案是什么? 我找到的唯一解决方案是当所有API都需要单个/相同的查询参数时。据我所知,在这种情况下,您不能使用Ocelot中的聚合

我正在研究microservice,我想用不同的查询参数聚合来自多个Get调用的数据。e、 g

  • /api/用户/客户端?clientId=489842&&isClient=true
  • /api/预订/预订?客户ID=489842&起始日期=20201106&截止日期=20210106
  • /api/账户/工资?客户ID=489842&=03&=2020年
  • 这样做的解决方案是什么?
    我找到的唯一解决方案是当所有API都需要单个/相同的查询参数时。

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