小编div*_*ery的帖子

gRPC如何知道微服务的服务ip地址

我从 Google Cloud Platform 的微服务演示开始。我很好奇当服务部署在容器中时 gRPC 存根如何工作。

据我了解,特定服务的容器是通过 YAML 配置文件中指定的服务 IP 来寻址的。那么服务的 gRPC 服务器必须监听该服务 IP 吗?但我遇到了以下代码片段:

l, err := net.Listen("tcp", fmt.Sprintf(":%s", port))
if err != nil {
    log.Fatal(err)
}
Run Code Online (Sandbox Code Playgroud)

我想知道服务器如何监听没有IP的地址?

go google-cloud-platform microservices grpc grpc-go

1
推荐指数
1
解决办法
477
查看次数

标签 统计

go ×1

google-cloud-platform ×1

grpc ×1

grpc-go ×1

microservices ×1