mirror of
https://github.com/go-kratos/kratos.git
synced 2025-03-17 21:07:54 +02:00
fix: modify interface check way on selector (#2399)
This commit is contained in:
parent
add67beeb3
commit
2170a12aa4
@ -6,6 +6,8 @@ import (
|
||||
"github.com/go-kratos/kratos/v2/registry"
|
||||
)
|
||||
|
||||
var _ Node = (*DefaultNode)(nil)
|
||||
|
||||
// DefaultNode is selector node
|
||||
type DefaultNode struct {
|
||||
scheme string
|
||||
|
@ -5,6 +5,11 @@ import (
|
||||
"sync/atomic"
|
||||
)
|
||||
|
||||
var (
|
||||
_ Rebalancer = (*Default)(nil)
|
||||
_ Builder = (*DefaultBuilder)(nil)
|
||||
)
|
||||
|
||||
// Default is composite selector.
|
||||
type Default struct {
|
||||
NodeBuilder WeightedNodeBuilder
|
||||
|
@ -13,8 +13,8 @@ const (
|
||||
)
|
||||
|
||||
var (
|
||||
_ selector.WeightedNode = &Node{}
|
||||
_ selector.WeightedNodeBuilder = &Builder{}
|
||||
_ selector.WeightedNode = (*Node)(nil)
|
||||
_ selector.WeightedNodeBuilder = (*Builder)(nil)
|
||||
)
|
||||
|
||||
// Node is endpoint instance
|
||||
|
@ -21,8 +21,8 @@ const (
|
||||
)
|
||||
|
||||
var (
|
||||
_ selector.WeightedNode = &Node{}
|
||||
_ selector.WeightedNodeBuilder = &Builder{}
|
||||
_ selector.WeightedNode = (*Node)(nil)
|
||||
_ selector.WeightedNodeBuilder = (*Builder)(nil)
|
||||
)
|
||||
|
||||
// Node is endpoint instance
|
||||
|
Loading…
x
Reference in New Issue
Block a user