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



我正在开发微服务,我想用不同的Query参数聚合来自多个Get调用的数据。例如

  1. /api/Users/ClientsclientId=489842&ampisClient=true
  2. /api/预订/预订clientId=489842&起始日期=20201106&截止日期=20210106
  3. /api/账户/薪资clientId=489842&月份=03&年份=2020

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

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

相关内容

  • 没有找到相关文章

最新更新