affinity

package
v3.3.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 27, 2025 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewApplicationAffinityRouterFactory

func NewApplicationAffinityRouterFactory() router.PriorityRouterFactory

NewApplicationAffinityRouterFactory constructs a new PriorityRouterFactory

func NewServiceAffinityRouterFactory

func NewServiceAffinityRouterFactory() router.PriorityRouterFactory

NewServiceAffinityRouterFactory constructs a new PriorityRouterFactory

Types

type ApplicationAffinityRoute

type ApplicationAffinityRoute struct {
	// contains filtered or unexported fields
}

func (*ApplicationAffinityRoute) Notify

func (s *ApplicationAffinityRoute) Notify(invokers []base.Invoker)

func (*ApplicationAffinityRoute) Priority

func (a *ApplicationAffinityRoute) Priority() int64

func (*ApplicationAffinityRoute) Process

func (a *ApplicationAffinityRoute) Process(event *config_center.ConfigChangeEvent)

func (*ApplicationAffinityRoute) Route

func (a *ApplicationAffinityRoute) Route(invokers []base.Invoker, url *common.URL, invocation base.Invocation) []base.Invoker

func (*ApplicationAffinityRoute) URL

func (a *ApplicationAffinityRoute) URL() *common.URL

type ApplicationAffinityRouterFactory

type ApplicationAffinityRouterFactory struct{}

ApplicationAffinityRouterFactory router factory

func (ApplicationAffinityRouterFactory) NewPriorityRouter

type ServiceAffinityRoute

type ServiceAffinityRoute struct {
	// contains filtered or unexported fields
}

func (*ServiceAffinityRoute) Notify

func (s *ServiceAffinityRoute) Notify(invokers []base.Invoker)

func (*ServiceAffinityRoute) Priority

func (a *ServiceAffinityRoute) Priority() int64

func (*ServiceAffinityRoute) Process

func (a *ServiceAffinityRoute) Process(event *config_center.ConfigChangeEvent)

func (*ServiceAffinityRoute) Route

func (a *ServiceAffinityRoute) Route(invokers []base.Invoker, url *common.URL, invocation base.Invocation) []base.Invoker

func (*ServiceAffinityRoute) URL

func (a *ServiceAffinityRoute) URL() *common.URL

type ServiceAffinityRouterFactory

type ServiceAffinityRouterFactory struct{}

ServiceAffinityRouterFactory router factory

func (ServiceAffinityRouterFactory) NewPriorityRouter

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL