Terry-Mao / goim

goim
https://goim.io/
MIT License
7.2k stars 1.78k forks source link

看代码遇到困惑的地方,请教下为啥discovery://default/goim.logic 这个地址可以直接 dail #401

Open aiyaya188 opened 1 year ago

aiyaya188 commented 1 year ago
conn, err := grpc.DialContext(ctx, "discovery://default/goim.logic",
以上这段建立logic的 grpc 链接,为啥 discovery://default/goim.logic  不是一个标准的tcp地址 却可以直接dial 很困惑
fengbianyun commented 1 year ago

主要是查看grpc自定义域名解析。此项目中起作用的代码是 dis := naming.New(conf.Conf.Discovery) resolver.Register(dis)