config_test.go 951 B

1234567891011121314151617181920212223242526272829303132333435
  1. package nacos
  2. import (
  3. "fmt"
  4. "github.com/nacos-group/nacos-sdk-go/clients"
  5. "github.com/nacos-group/nacos-sdk-go/common/constant"
  6. "github.com/nacos-group/nacos-sdk-go/vo"
  7. "testing"
  8. )
  9. func TestName(t *testing.T) {
  10. hosts, _ := NewHost("10.100.101.20:8848,10.100.99.14:8848")
  11. iClient, err := clients.CreateNamingClient(map[string]interface{}{
  12. "serverConfigs": hosts,
  13. "clientConfig": constant.ClientConfig{
  14. TimeoutMs: 5000,
  15. //ListenInterval: util.String2Uint64(config["listen_interval"]), // 无效字段
  16. NotLoadCacheAtStart: true,
  17. LogDir: "/data/log/go-template",
  18. Username: "nacos",
  19. Password: "nacos",
  20. //NamespaceId: "ed35034b-634e-4ed5-9266-d7366d389351",
  21. },
  22. })
  23. if err != nil {
  24. t.Fatal(err)
  25. }
  26. instances, err := iClient.SelectOneHealthyInstance(vo.SelectOneHealthInstanceParam{
  27. ServiceName: "mep",
  28. })
  29. if err != nil {
  30. t.Fatal(err)
  31. }
  32. fmt.Println(instances)
  33. }