44 lines
1.1 KiB
Go
44 lines
1.1 KiB
Go
package nacos_test
|
|
|
|
import (
|
|
"fmt"
|
|
"testing"
|
|
|
|
"go_dreamfactory/lego/sys/nacos"
|
|
|
|
"github.com/nacos-group/nacos-sdk-go/vo"
|
|
)
|
|
|
|
func Test_SysInit(t *testing.T) {
|
|
sys, err := nacos.NewSys(
|
|
nacos.SetNacosAddr("127.0.0.1"),
|
|
nacos.SetPort(8848),
|
|
nacos.SetNamespaceId("17d02ef9-afaa-4878-ad6c-9fd697f3b628"),
|
|
)
|
|
if err != nil {
|
|
fmt.Printf("启动系统错误err:%v", err)
|
|
}
|
|
succ, err := sys.Naming_RegisterInstance(vo.RegisterInstanceParam{
|
|
Ip: "127.0.0.1",
|
|
Port: 8848,
|
|
Weight: 0.69,
|
|
GroupName: "demo",
|
|
ClusterName: "demo",
|
|
ServiceName: "demo1",
|
|
Metadata: map[string]string{
|
|
"tag": "demo",
|
|
},
|
|
})
|
|
fmt.Printf("sys RegisterInstance succ:%v err:%v", succ, err)
|
|
// time.Sleep(time.Second * 3)
|
|
serviceInfos, err := sys.Naming_GetAllServicesInfo(vo.GetAllServiceInfoParam{
|
|
NameSpace: "17d02ef9-afaa-4878-ad6c-9fd697f3b628",
|
|
GroupName: "demo",
|
|
})
|
|
|
|
fmt.Printf("sys GetAllServicesInfo serviceInfos:%+v err:%v", serviceInfos, err)
|
|
|
|
// succ, err = sys.DeregisterInstance()
|
|
// fmt.Printf("sys DeregisterInstance succ:%v err:%v", succ, err)
|
|
}
|