4

请教大佬,一个微服务 API 返回数据合理性问题

 2 years ago
source link: https://www.v2ex.com/t/811082
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client
请教大佬,一个微服务 API 返回数据合理性问题

V2EX  ›  程序员

请教大佬,一个微服务 API 返回数据合理性问题

  huangkeye · 5 小时 47 分钟前 · 123 次点击

  各位大佬,在微服务中如果一个服务提供一个 API ,这个 API 可以通过一个 id 去数据库查询一条记录,那么,假如调用这个 API 时传入一个不存在的 id ,该服务应该返回空数据合适还是返回一个异常警告合适呢?如果传入的 id 本身为空,那这个服务又该返回怎样的数据更合适?

yompc

yompc   3 小时 40 分钟前 via iPhone

可以研究一下缓存穿透,看看别人是怎么做的

WhoMercy

WhoMercy   38 分钟前 via Android

需要根据调用方对错误感知程度的要求服务提供方对异常数据的敏感度来衡量返回数据的使用。

一般来说查询是可以容许空或无的情况,但如果是写或者业务严谨性要求高的服务(如订单处理)可能需要返回错误提示,更快的发现问题定位问题。

关于   ·   帮助文档   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1150 人在线   最高记录 5497   ·  

创意工作者们的社区

World is powered by solitude

VERSION: 3.9.8.5 · 16ms · UTC 19:22 · PVG 03:22 · LAX 12:22 · JFK 15:22
♥ Do have faith in what you're doing.


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK