v3 refactor (#1868)

* Move to v3

Co-authored-by: Ben Toogood <bentoogood@gmail.com>
This commit is contained in:
Asim Aslam
2020-07-27 13:22:00 +01:00
committed by GitHub
parent 9dfeb98111
commit 563768b58a
424 changed files with 6383 additions and 22490 deletions

View File

@@ -2,6 +2,7 @@
package router
import (
"errors"
"time"
)
@@ -12,8 +13,10 @@ var (
DefaultName = "go.micro.router"
// DefaultNetwork is default micro network
DefaultNetwork = "micro"
// DefaultRouter is default network router
DefaultRouter = NewRouter()
// ErrRouteNotFound is returned when no route was found in the routing table
ErrRouteNotFound = errors.New("route not found")
// ErrDuplicateRoute is returned when the route already exists
ErrDuplicateRoute = errors.New("duplicate route")
)
// Router is an interface for a routing control plane
@@ -135,8 +138,3 @@ func (s Strategy) String() string {
return "unknown"
}
}
// NewRouter creates new Router and returns it
func NewRouter(opts ...Option) Router {
return newRouter(opts...)
}