我希望读过这篇文章的人都做得很好.
这里有一个我想知道的场景:有一个全局ClientConn,用于对服务器的所有grpc请求.然后服务器停机.我想知道是否有一种方法可以等待此服务器超时,以便在此场景中使用grpc对故障(瞬时故障或服务器停机)更具弹性.我在想,如果clientConn状态为连接或瞬时故障,则保持循环,如果在clientConn状态为瞬时故障时发生超时,则返回错误,因为服务器可能已关闭.
我想知道如果客户端中有多个请求需要这个ClientConn,那么多个go routine 将运行这个循环,这是否可行.如有其他 Select 、建议或建议,将不胜感激.