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:表示某些资源已耗尽,可能是每个用户的配额,或者整个文件系统空间不足