前言 gRPC默认的请求的超时时间是很长的,当你没有设置请求超时时间时,所有在运行的请求都占用大量资源且可能运行很长的时间,导致服务资源损耗过高,使得后来的请求响应过慢,甚至会引起整个进程崩溃. 为了避免这种情况,我们的服务应该设置超时时间.前面的入门教程提到,当客户端发起请求时候,需要传入上下文context.Context,用于结束超时或取消的请求. 本篇以简单RPC为例,介绍如何设置gRPC请求的超时时间. 客户端请求设置超时时间 修改调用服务端方法 1.把超时时间设置为当前时间+3秒 c…