Documentation
¶
Index ¶
- type BfeCluster
- func (cluster *BfeCluster) BackendCheckConf() *cluster_conf.BackendCheck
- func (cluster *BfeCluster) BackendConf() *cluster_conf.BackendBasic
- func (cluster *BfeCluster) BasicInit(clusterConf cluster_conf.ClusterConf)
- func (cluster *BfeCluster) CancelOnClientClose() bool
- func (cluster *BfeCluster) DefaultSSEFlushInterval() time.Duration
- func (cluster *BfeCluster) OutlierDetectionHttpCode() string
- func (cluster *BfeCluster) ReqFlushInterval() time.Duration
- func (cluster *BfeCluster) ReqWriteBufferSize() int
- func (cluster *BfeCluster) ResFlushInterval() time.Duration
- func (cluster *BfeCluster) RetryLevel() int
- func (cluster *BfeCluster) TimeoutConnSrv() int
- func (cluster *BfeCluster) TimeoutReadClient() time.Duration
- func (cluster *BfeCluster) TimeoutReadClientAgain() time.Duration
- func (cluster *BfeCluster) TimeoutWriteClient() time.Duration
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BfeCluster ¶
type BfeCluster struct { sync.RWMutex Name string // cluster's name CheckConf *cluster_conf.BackendCheck // how to check backend GslbBasic *cluster_conf.GslbBasicConf // gslb basic // contains filtered or unexported fields }
func NewBfeCluster ¶
func NewBfeCluster(name string) *BfeCluster
func (*BfeCluster) BackendCheckConf ¶
func (cluster *BfeCluster) BackendCheckConf() *cluster_conf.BackendCheck
func (*BfeCluster) BackendConf ¶
func (cluster *BfeCluster) BackendConf() *cluster_conf.BackendBasic
func (*BfeCluster) BasicInit ¶
func (cluster *BfeCluster) BasicInit(clusterConf cluster_conf.ClusterConf)
func (*BfeCluster) CancelOnClientClose ¶
func (cluster *BfeCluster) CancelOnClientClose() bool
func (*BfeCluster) DefaultSSEFlushInterval ¶
func (cluster *BfeCluster) DefaultSSEFlushInterval() time.Duration
func (*BfeCluster) OutlierDetectionHttpCode ¶ added in v1.1.0
func (cluster *BfeCluster) OutlierDetectionHttpCode() string
func (*BfeCluster) ReqFlushInterval ¶
func (cluster *BfeCluster) ReqFlushInterval() time.Duration
func (*BfeCluster) ReqWriteBufferSize ¶
func (cluster *BfeCluster) ReqWriteBufferSize() int
func (*BfeCluster) ResFlushInterval ¶
func (cluster *BfeCluster) ResFlushInterval() time.Duration
func (*BfeCluster) RetryLevel ¶
func (cluster *BfeCluster) RetryLevel() int
func (*BfeCluster) TimeoutConnSrv ¶
func (cluster *BfeCluster) TimeoutConnSrv() int
func (*BfeCluster) TimeoutReadClient ¶
func (cluster *BfeCluster) TimeoutReadClient() time.Duration
func (*BfeCluster) TimeoutReadClientAgain ¶
func (cluster *BfeCluster) TimeoutReadClientAgain() time.Duration
func (*BfeCluster) TimeoutWriteClient ¶
func (cluster *BfeCluster) TimeoutWriteClient() time.Duration
Click to show internal directories.
Click to hide internal directories.