teli
V2EX  ›  问与答

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

  •  
  •   teli · Dec 16, 2022 via Android · 1378 views
    This topic created in 1270 days ago, the information mentioned may be changed or developed.

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

    1 replies    2022-12-18 10:10:46 +08:00
    mcfog
        1
    mcfog  
       Dec 18, 2022 via Android
    https://grpc.io/docs/guides/error/

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

    说白了和 restful/restlike 有 http code 和 body 两个位置是一样的,唯一有点区别的是 grpc status code 设计目标更贴微服务架构也更现代一点
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5254 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 01:11 · PVG 09:11 · LAX 18:11 · JFK 21:11
    ♥ Do have faith in what you're doing.