GRPC 的超时机制

client 端添加超时机制

// 添加超时机制
ctx,_ := context.WithTimeout(context.Background(),time.Second*3)

// 执行服务端的方法
res,err := c.SayHello(ctx,&proto.StreamReqData{Data: "hi"})

 

超时返回的错误信息为

fmt.Println(st.Message()) // context deadline exceeded
fmt.Println(st.Code()) // DeadlineExceeded

 

上一篇:pypy异步gRPC实现


下一篇:GRPC使用