update
This commit is contained in:
21
myregistry/reigster.go
Normal file
21
myregistry/reigster.go
Normal file
@@ -0,0 +1,21 @@
|
||||
package myregistry
|
||||
|
||||
import "fmt"
|
||||
|
||||
type ServiceInfo struct {
|
||||
ServiceName string
|
||||
Ip string
|
||||
Port int
|
||||
Extend map[string]string
|
||||
}
|
||||
|
||||
func (s *ServiceInfo) String() string {
|
||||
return fmt.Sprintf("%s - %s:%d", s.ServiceName, s.Ip, s.Port)
|
||||
}
|
||||
|
||||
// IRegister 注册中心 服务注册发现
|
||||
type IRegister interface {
|
||||
Name() string
|
||||
Register(service *ServiceInfo) error
|
||||
Deregister(service *ServiceInfo) error
|
||||
}
|
||||
Reference in New Issue
Block a user