Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LoadBalanceStrategy ¶
type LoadBalanceStrategy interface {
GetSmsProvider() provider.SmsProvider
SetProviderMap(providerMap map[string]provider.SmsProvider)
}
type RandomLoadBalanceStrategy ¶
type RandomLoadBalanceStrategy struct {
// contains filtered or unexported fields
}
func (*RandomLoadBalanceStrategy) GetSmsProvider ¶
func (r *RandomLoadBalanceStrategy) GetSmsProvider() provider.SmsProvider
func (*RandomLoadBalanceStrategy) SetProviderMap ¶
func (r *RandomLoadBalanceStrategy) SetProviderMap(providerMap map[string]provider.SmsProvider)
Click to show internal directories.
Click to hide internal directories.