如何在 gRPC 上表现自定义的错误?

2022-12-16 18:31:14 +08:00
 teli

准备自定义一套公司公用的错误码。 想问下如何在 gRPC 表现这套状态码。 注意要求可以监控。 微服务内网关可能用 apisix 。

817 次点击
所在节点    问与答
1 条回复
mcfog
2022-12-18 10:10:46 +08:00
https://grpc.io/docs/guides/error/

大类别尽量套用 grpc status ,如果需要更详细的可以自己定义 detail 报文

说白了和 restful/restlike 有 http code 和 body 两个位置是一样的,唯一有点区别的是 grpc status code 设计目标更贴微服务架构也更现代一点

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/903031

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX