Help us shape the future of Go! Take the 2026 Go Developer Survey

registry

package
v0.2.50 Latest Latest
Warning

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

Go to latest
Published: Oct 22, 2026 License: MPL-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const DefaultPort = 5858

DefaultPort Default port for op service

Variables

This section is empty.

Functions

This section is empty.

Types

type Node

type Node struct {
	Key     string `json:"key"`
	Address string `json:"address"`
	Port    int    `json:"port"`
}

Node A node that can execute an operation

type Registry

type Registry struct {
	Conf   config.Config
	Logger *zap.Logger
	Name   string `json:"name,omitempty"`
}

func New

func New(conf config.Config, logger *zap.Logger) Registry

New Create a Registry Object

func (*Registry) FixedNodes

func (reg *Registry) FixedNodes() ([]*Node, error)

FixedNodes Get the fixed nodes that have been configured

func (*Registry) NodeByFixed

func (reg *Registry) NodeByFixed(op operation.Operation) (*Node, error)

NodeByFixed For a given operation, find best non-ring node

Jump to

Keyboard shortcuts

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