package nacos import ( "fmt" "github.com/nacos-group/nacos-sdk-go/clients" "github.com/nacos-group/nacos-sdk-go/common/constant" "github.com/nacos-group/nacos-sdk-go/vo" "testing" ) func TestName(t *testing.T) { hosts, _ := NewHost("10.100.101.20:8848,10.100.99.14:8848") iClient, err := clients.CreateNamingClient(map[string]interface{}{ "serverConfigs": hosts, "clientConfig": constant.ClientConfig{ TimeoutMs: 5000, //ListenInterval: util.String2Uint64(config["listen_interval"]), // 无效字段 NotLoadCacheAtStart: true, LogDir: "/data/log/go-template", Username: "nacos", Password: "nacos", //NamespaceId: "ed35034b-634e-4ed5-9266-d7366d389351", }, }) if err != nil { t.Fatal(err) } instances, err := iClient.SelectOneHealthyInstance(vo.SelectOneHealthInstanceParam{ ServiceName: "mep", }) if err != nil { t.Fatal(err) } fmt.Println(instances) }