gpt4 book ai didi

api - 将微服务内部错误代码组合在一起?

转载 作者:行者123 更新时间:2023-12-03 07:53:00 24 4
gpt4 key购买 nike

将所有内部错误代码和异常类放入一个公共(public)模块中是一种好习惯吗?或者你们这样做遇到了什么问题......

我正在考虑将所有这些错误代码组合在一起以实现可重用性和一致性,而不是每个微服务都有自己的错误代码。

最佳答案

我不认为这是一个好主意。每个微服务都实现(并记录)自己的内部错误代码是很重要的——它们是服务定义的重要组成部分。我认为为不同的服务重复使用相同的内部错误代码是一个坏主意。使文档成为服务定义的一部分(swagger 很有用)。

从客户的角度理解服务应该很容易。对于给定的服务和路由可以返回什么错误代码应该是干净的。如果客户端只需要使用服务 A - 那么为什么要强制他们使用为所有服务定义错误代码的模块呢?

关于api - 将微服务内部错误代码组合在一起?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52058409/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com