乐趣区

关于grpc:grpc-备忘

grpcui 绑定调整

grpcui 默认是绑定在 127.0.0.1 上,如果须要外网拜访 能够通过 -bind 设置

例如

grpcui -bind '0.0.0.0'  -plaintext 127.0.0.1:8104  

grpc 状态码

状态码 形容 阐明
0 Ok 返回胜利
1 Canceled 操作已勾销
2 Unknown 未知谬误。如果从另一个地址空间接管到的状态值属于在该地址空间中未知的谬误空间,则能够返回此谬误的示例。没有返回足够的错误信息的 API 引发的谬误也可能会转换为此谬误
3 InvalidArgument 示意客户端指定了有效的参数。请留神,这与 FailedPrecondition 不同。它示意无论零碎状态如何(例如格局谬误的文件名)都有问题的参数
4 DeadlineExceeded 意味着操作在实现之前过期。对于更改零碎状态的操作,即便操作胜利实现,也可能会返回此谬误。例如,服务器的胜利响应可能会提早足够的工夫以使截止日期到期
5 NotFound 示意找不到某个申请的实体(例如文件或目录)
6 AlreadyExists 示意尝试创立实体失败,因为曾经存在
7 PermissionDenied 示意调用者没有执行指定操作的权限。它不能用于因耗尽某些资源而引起的回绝(应用 ResourceExhausted 代替这些谬误)。如果调用者无奈辨认,则不能应用它(应用 Unauthenticated 代替这些谬误)
8 ResourceExhausted 示意某些资源已耗尽,可能是每个用户的配额,或者整个文件系统空间有余
9 FailedPrecondition 示意操作被回绝,因为零碎不处于操作执行所需的状态
10 Aborted 示意操作被停止,通常是因为并发问题(如序列器查看失败,事务异样终止等)造成的
11 OutOfRange 示意操作尝试超过无效范畴
12 Unimplemented 该办法未实现
13 Internal 意味着底层零碎预期的一些不变量已被突破。如果你看到其中的一个谬误,那么事件就会十分蹩脚
14 Unavailable 外部 Grpc 服务不可用,申请不到
15 DataLoss 批示不可复原的数据失落或损坏
16 Unauthenticated 示意申请没有无效的操作认证凭证

常见状态码

  • 4 超时过期
  • 14 不可用 (rpc 服务没有开启 端口异样)

参考这里

退出移动版