loadbalance

package
v1.0.1 Latest Latest
Warning

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

Go to latest
Published: Dec 5, 2021 License: Apache-2.0, BSD-2-Clause, BSD-3-Clause, + 3 more Imports: 23 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type InnerServiceLBTestingSuite

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

LBTestingSuite 消费者API测试套

func (*InnerServiceLBTestingSuite) SetUpSuite

func (t *InnerServiceLBTestingSuite) SetUpSuite(c *check.C)

设置模拟桩服务器

func (*InnerServiceLBTestingSuite) TearDownSuite

func (t *InnerServiceLBTestingSuite) TearDownSuite(c *check.C)

SetUpSuite 结束测试套程序

func (*InnerServiceLBTestingSuite) TestConnManger

func (t *InnerServiceLBTestingSuite) TestConnManger(c *check.C)

type LBTestingSuite

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

LBTestingSuite 消费者API测试套

func (*LBTestingSuite) GetName

func (t *LBTestingSuite) GetName() string

套件名字

func (*LBTestingSuite) SetUpSuite

func (t *LBTestingSuite) SetUpSuite(c *check.C)

设置模拟桩服务器

func (*LBTestingSuite) TearDownSuite

func (t *LBTestingSuite) TearDownSuite(c *check.C)

SetUpSuite 结束测试套程序

func (*LBTestingSuite) TestAllFailLoadBalanceL5RingHash

func (t *LBTestingSuite) TestAllFailLoadBalanceL5RingHash(c *check.C)

负载均衡测试

func (*LBTestingSuite) TestAllFailLoadBalanceMaglev

func (t *LBTestingSuite) TestAllFailLoadBalanceMaglev(c *check.C)

负载均衡测试

func (*LBTestingSuite) TestAllFailLoadBalanceRing

func (t *LBTestingSuite) TestAllFailLoadBalanceRing(c *check.C)

负载均衡测试

func (*LBTestingSuite) TestAllFailLoadBalanceWR

func (t *LBTestingSuite) TestAllFailLoadBalanceWR(c *check.C)

负载均衡测试

func (*LBTestingSuite) TestAllHealthyLoadBalanceL5RingHash

func (t *LBTestingSuite) TestAllHealthyLoadBalanceL5RingHash(c *check.C)

负载均衡测试l5 ringHash

func (*LBTestingSuite) TestAllHealthyLoadBalanceMaglev

func (t *LBTestingSuite) TestAllHealthyLoadBalanceMaglev(c *check.C)

负载均衡测试Maglev

func (*LBTestingSuite) TestAllHealthyLoadBalanceRing

func (t *LBTestingSuite) TestAllHealthyLoadBalanceRing(c *check.C)

负载均衡测试RingHash

func (*LBTestingSuite) TestAllHealthyLoadBalanceWR

func (t *LBTestingSuite) TestAllHealthyLoadBalanceWR(c *check.C)

负载均衡测试WeightRandom

func (*LBTestingSuite) TestDirectLoadBalance

func (t *LBTestingSuite) TestDirectLoadBalance(c *check.C)

测试直接通过负载均衡插件来挑选实例

func (*LBTestingSuite) TestForeverNodeHash

func (t *LBTestingSuite) TestForeverNodeHash(c *check.C)

测试Hash负载均衡是否可以每次都返回相同节点

func (*LBTestingSuite) TestForeverNodeL5RingHash

func (t *LBTestingSuite) TestForeverNodeL5RingHash(c *check.C)

测试l5ringHash负载均衡是否可以每次都返回相同节点

func (*LBTestingSuite) TestForeverNodeMaglev

func (t *LBTestingSuite) TestForeverNodeMaglev(c *check.C)

测试RingHash负载均衡是否可以每次都返回相同节点

func (*LBTestingSuite) TestForeverNodeRingHash

func (t *LBTestingSuite) TestForeverNodeRingHash(c *check.C)

测试RingHash负载均衡是否可以每次都返回相同节点

func (*LBTestingSuite) TestPartialLoadBalanceMaglev

func (t *LBTestingSuite) TestPartialLoadBalanceMaglev(c *check.C)

部分健康负载均衡测试Maglev

func (*LBTestingSuite) TestPartialLoadBalanceRing

func (t *LBTestingSuite) TestPartialLoadBalanceRing(c *check.C)

部分健康负载均衡测试RingHash

func (*LBTestingSuite) TestPartialLoadBalanceWR

func (t *LBTestingSuite) TestPartialLoadBalanceWR(c *check.C)

部分健康负载均衡测试WeightRandom

func (*LBTestingSuite) TestPartialLoadBalancel5RingHash

func (t *LBTestingSuite) TestPartialLoadBalancel5RingHash(c *check.C)

部分健康负载均衡测试l5

func (*LBTestingSuite) TestReplicateNodeRingHash

func (t *LBTestingSuite) TestReplicateNodeRingHash(c *check.C)

测试获取备份节点

func (*LBTestingSuite) TestUserChooseLBAlgorithm

func (t *LBTestingSuite) TestUserChooseLBAlgorithm(c *check.C)

测试用户选择负载均衡算法

Jump to

Keyboard shortcuts

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