Restructure go-micro layout and plugins

This commit is contained in:
Asim
2015-05-23 20:04:16 +01:00
parent 018183fa49
commit 74fd1fc989
39 changed files with 673 additions and 577 deletions

View File

@@ -11,12 +11,16 @@ type Registry interface {
type options struct{}
type Options func(*options)
type Option func(*options)
var (
DefaultRegistry = NewConsulRegistry([]string{})
DefaultRegistry = newConsulRegistry([]string{})
)
func NewRegistry(addrs []string, opt ...Option) Registry {
return newConsulRegistry(addrs, opt...)
}
func Register(s Service) error {
return DefaultRegistry.Register(s)
}