通常我们将服务器地址(例如“localhost:56666”或“someserver:9999”)传递给 grpc-go 的 Dial 方法。
例如:grpc.Dial("localhost:56666", grpc.WithInSecure())
但是在 grpc-go repo 给出的测试用例中(参考下面的链接), Dial 的第一个参数被称为 "*Dial( r.Scheme()+":///test.server" , WithInsecure(), WithTimeout (5*time.Second))*”。当我通过运行这些 go test 文件打印该值时,我观察到该地址值为“ bykrwuxel00s:///test.server ”
https://github.com/grpc/grpc-go/blob/master/balancer/roundrobin/roundrobin_test.go#L102
https://github.com/grpc/grpc-go/blob/master/clientconn_test.go#L135
这如何作为有效的服务器地址工作?