endpoint

package
v0.0.0-...-5d8c97e Latest Latest
Warning

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

Go to latest
Published: Aug 6, 2019 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CalculatorEndpoints

type CalculatorEndpoints struct {
	AddEndpoint endpoint.Endpoint

	SubEndpoint endpoint.Endpoint

	MulEndpoint endpoint.Endpoint

	DivEndpoint endpoint.Endpoint
}

CalculatorEndpoints 计算器客户端endpoint集 endpoint需要transport赋值

func (*CalculatorEndpoints) Add

func (endpoints *CalculatorEndpoints) Add(ctx context.Context, a, b int32) (int32, error)

Add 加法

func (*CalculatorEndpoints) Div

func (endpoints *CalculatorEndpoints) Div(ctx context.Context, m, n int32) (float32, error)

Div 除法

func (*CalculatorEndpoints) Mul

func (endpoints *CalculatorEndpoints) Mul(ctx context.Context, e, f int32) (int32, error)

Mul 乘法

func (*CalculatorEndpoints) Sub

func (endpoints *CalculatorEndpoints) Sub(ctx context.Context, c, d int32) (int32, error)

Sub 减法

type HealthEndpoints

type HealthEndpoints struct {
	CheckEndpoint endpoint.Endpoint
}

HealthEndpoints 健康检查客户端endpoint集 endpoint需要transport赋值

func (*HealthEndpoints) Check

func (endpoints *HealthEndpoints) Check(ctx context.Context, service string) (protocol.HealthServiceStatus, error)

Check 检查指定服务的健康状态

Jump to

Keyboard shortcuts

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