Versions in this module Expand all Collapse all v3 v3.1.2 Feb 5, 2024 Changes in this version + type AddrMetadata interface + Source func() string + type AddrPool map[string]*roaring.Bitmap + type Cache interface + FindAddrMeta func(Poolable) AddrMetadata + FindAddrPool func(Poolable) AddrPool + GetInvokers func() []protocol.Invoker + type Chain interface + AddRouters func([]PriorityRouter) + Route func(*common.URL, protocol.Invocation) []protocol.Invoker + SetInvokers func([]protocol.Invoker) + type Poolable interface + Name func() string + Pool func([]protocol.Invoker) (AddrPool, AddrMetadata) + ShouldPool func() bool + type PriorityRouter interface + Notify func(invokers []protocol.Invoker) + Priority func() int64 + Route func([]protocol.Invoker, *common.URL, protocol.Invocation) []protocol.Invoker + URL func() *common.URL + type PriorityRouterFactory interface + NewPriorityRouter func() (PriorityRouter, error)