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

 

posted @ 2022-01-09 15:13  JaydenQiu  阅读(346)  评论(0)    收藏  举报