1
0
mirror of https://github.com/go-micro/go-micro.git synced 2024-11-30 08:06:40 +02:00
go-micro/registry/consul_service.go

21 lines
312 B
Go
Raw Normal View History

2015-01-14 01:31:27 +02:00
package registry
type ConsulService struct {
ServiceName string
ServiceNodes []*ConsulNode
}
func (c *ConsulService) Name() string {
return c.ServiceName
}
func (c *ConsulService) Nodes() []Node {
var nodes []Node
for _, node := range c.ServiceNodes {
nodes = append(nodes, node)
}
return nodes
}