dubbo调用第三方接口并暴露给业务使用,三方接口要求A、B、C字段必填。dubbo暴露时校验ABC必填还是业务层校验?
dubbo调用第三方接口并暴露给业务使用,三方接口要求A、B、C字段必填。dubbo暴露时校验ABC必填还是业务层校验?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
dubbo调用第三方接口并暴露给业务使用,三方接口要求A、B、C字段必填。dubbo暴露时校验ABC必填还是业务层校验?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
服务提供方必须检验!!这是经验,因为你控制不了别人!
服务方是在apiService校验好,还是在实现层校验好?快速失败的话,肯定在暴露层校验最靠外,但是如果好多暴露的方法都调用实现层,在暴露层校验又太频繁。apiservice--》调用serviceimpl
高可用原则之一就是要保护好自己——因此无论业务方是否校验,服务提供方都要校验(fast-fail)