首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >通过传递Ids获得响应列表的API设计

通过传递Ids获得响应列表的API设计
EN

Stack Overflow用户
提问于 2021-10-19 06:25:26
回答 1查看 31关注 0票数 0

我使用Spring和Spring作为微服务体系结构,并使用各种东西,如API、分布式Config、Zipkin + Sleuth、Cloud和12因子方法,其中我们有一个DB服务器具有相同的模式,但表是私有的。

现在我正在寻找下面的内容-注释-响应对象是嵌套的,并给出了层次结构中的数据.

  1. 我们可以要求下游系统开发API来接受CustomerId列表和给定的响应吗?
  2. 还是可以简单地多次调用相同的API,给出单个CustomerId并得到响应?

请建议有复杂的响应集,也有简单的响应集。考虑性能和微观服务会更好。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-10-19 06:36:26

我会选择选项1,这可能是较少的RESTful,但它是更多的性能,特别是当CustomerId列表很大的时候。遵循标准当然是好的,但有时用例需要我们稍微修改一下标准,这样系统才会有用。

使用选项2,您很可能会“浪费”更多的时间在HTTP连接“舞蹈”上,而不是在获取数据的实际用例上。想象一下,如果需要从50个CustomerId检索数据,那么必须调用相同的下游服务50倍。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69632670

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文