1
0
mirror of https://github.com/go-micro/go-micro.git synced 2025-06-12 22:07:47 +02:00

Add basic etcd registry implementation

This commit is contained in:
Asim
2015-05-27 22:22:02 +01:00
parent bf3f55c5c0
commit d23e46df3a
3 changed files with 253 additions and 0 deletions

View File

@ -20,6 +20,7 @@ import (
// registries
"github.com/myodc/go-micro/registry/consul"
"github.com/myodc/go-micro/registry/etcd"
"github.com/myodc/go-micro/registry/kubernetes"
// transport
@ -105,6 +106,8 @@ func Setup(c *cli.Context) error {
registry.DefaultRegistry = kubernetes.NewRegistry(rAddrs)
case "consul":
registry.DefaultRegistry = consul.NewRegistry(rAddrs)
case "etcd":
registry.DefaultRegistry = etcd.NewRegistry(rAddrs)
}
tAddrs := strings.Split(c.String("transport_address"), ",")