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

server

package
v1.17.0 Latest Latest
Warning

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

Go to latest
Published: Feb 24, 2020 License: Apache-2.0 Imports: 29 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func StartGRPCServer

func StartGRPCServer(params *GRPCServerParams) (*grpc.Server, error)

StartGRPCServer based on the given parameters

func StartHTTPServer

func StartHTTPServer(params *HTTPServerParams) (*http.Server, error)

StartHTTPServer based on the given parameters

func StartThriftServer

func StartThriftServer(params *ThriftServerParams) (*tchannel.Channel, error)

StartThriftServer based on the given parameters

func StartZipkinServer

func StartZipkinServer(params *ZipkinServerParams) (*http.Server, error)

StartZipkinServer based on the given parameters

Types

type GRPCServerParams

type GRPCServerParams struct {
	TLSConfig     tlscfg.Options
	Port          int
	Handler       *handler.GRPCHandler
	SamplingStore strategystore.StrategyStore
	Logger        *zap.Logger
	OnError       func(error)
}

GRPCServerParams to construct a new Jaeger Collector gRPC Server

type HTTPServerParams

type HTTPServerParams struct {
	Port            int
	Handler         handler.JaegerBatchesHandler
	RecoveryHandler func(http.Handler) http.Handler
	SamplingStore   strategystore.StrategyStore
	MetricsFactory  metrics.Factory
	HealthCheck     *healthcheck.HealthCheck
	Logger          *zap.Logger
}

HTTPServerParams to construct a new Jaeger Collector HTTP Server

type ThriftServerParams

type ThriftServerParams struct {
	JaegerBatchesHandler handler.JaegerBatchesHandler
	ZipkinSpansHandler   handler.ZipkinSpansHandler
	StrategyStore        strategystore.StrategyStore
	ServiceName          string
	Port                 int
	Logger               *zap.Logger
}

ThriftServerParams to construct a new Jaeger Collector Thrift Server

type ZipkinServerParams

type ZipkinServerParams struct {
	Port            int
	Handler         handler.ZipkinSpansHandler
	RecoveryHandler func(http.Handler) http.Handler
	AllowedOrigins  string
	AllowedHeaders  string
	HealthCheck     *healthcheck.HealthCheck
	Logger          *zap.Logger
}

ZipkinServerParams to construct a new Jaeger Collector Zipkin Server

Jump to

Keyboard shortcuts

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