package tcpproxy

import "go.etcd.io/etcd/server/v3/proxy/tcpproxy"

Package tcpproxy is an OSI level 4 proxy for routing etcd clients to etcd servers.

Index

Types

type TCPProxy

type TCPProxy struct {
	Logger          *zap.Logger
	Listener        net.Listener
	Endpoints       []*net.SRV
	MonitorInterval time.Duration
	// contains filtered or unexported fields
}

func (*TCPProxy) Run

func (tp *TCPProxy) Run() error

func (*TCPProxy) Stop

func (tp *TCPProxy) Stop()

Source Files

doc.go userspace.go

Version
v3.5.18 (latest)
Published
Jan 24, 2025
Platform
linux/amd64
Imports
7 packages
Last checked
5 days ago

Tools for package owners.