vlambda博客
学习文章列表

​grpc基于http2之上的协议

grpc基于http2之上的协议

GRPC之状态码的1-6


    0:Ok:请求成功 

    1:Canceled:操作已取消 

    3:InvalidArgument:表示客户端指定了无效的参数。请注意,这与FailedPrecondition不同。它表示无论系统状态如何(例如格式错误的文件名)都有问题的参数 

    4:DeadlineExceeded:意味着操作在完成之前过期。对于更改系统状态的操作,即使操作成功完成,也可能会返回此错误。例如,服务器的成功响应可能会延迟足够的时间以使截止日期到期 

    5:NotFound:表示找不到某个请求的实体(例如文件或目录) 

    6:AlreadyExists:表示尝试创建实体失败,因为已经存在

    7:PermissionDenied:表示调用者没有执行指定操作的权限。它不能用于因耗尽某些资源而引起的拒绝(使用ResourceExhausted代替这些错误)。如果调用者无法识别,则不能使用它(使用Unauthenticated代替这些错误) 8:ResourceExhausted:表示某些资源已耗尽,可能是每个用户的配额,或者整个文件系统空间不足