社区
地推
帖子详情
Lucas小毛驴
2023-01-02 09:46:51
Go优雅的进行错误处理
我们开发处理的是可恢复故障,也即是error。错误的抛出对消费方分为两种同一服务内的,可使用错误类型不同服务之间的,可使用错误标识错误信息的暴露,分为bug,内部依赖服务的错误,业务错误,远程RPC调用错误对于bug错误,直接返回错误信息对于服务内部依赖的其他服务的错误,使用Wrap包装,给自己留下堆栈信息,给消费方提供错误信息对于业务错误,看情况给予错误类型或错误标识的错误抛出。
https://blog.csdn.net/chisuisi5702/article/details/128515690
105
回复
打赏
收藏
Go优雅的进行错误处理
我们开发处理的是可恢复故障,也即是error。错误的抛出对消费方分为两种同一服务内的,可使用错误类型不同服务之间的,可使用错误标识错误信息的暴露,分为bug,内部依赖服务的错误,业务错误,远程RPC调用错误对于bug错误,直接返回错误信息对于服务内部依赖的其他服务的错误,使用Wrap包装,给自己留下堆栈信息,给消费方提供错误信息对于业务错误,看情况给予错误类型或错误标识的错误抛出。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
地推
13
社区成员
1,131
社区内容
发帖
与我相关
我的任务
地推
地推社区
复制链接
扫一扫
分享
社区描述
地推社区
媒体
企业社区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
本社区内容主要源于:地推服务平台
地推任务网
这个平台。
试试用AI创作助手写篇文章吧
+ 用AI写文章