Documentation
¶
Index ¶
- func BucketSize(bucketSize int) dht.Option
- func Client(only bool) dht.Option
- func Datastore(ds ds.Batching) dht.Option
- func DisableAutoRefresh() dht.Option
- func DisableProviders() dht.Option
- func DisableValues() dht.Option
- func MaxRecordAge(maxAge time.Duration) dht.Option
- func Mode(m dht.ModeOpt) dht.Option
- func NamespacedValidator(ns string, v record.Validator) dht.Option
- func RoutingTableLatencyTolerance(latency time.Duration) dht.Option
- func RoutingTableRefreshPeriod(period time.Duration) dht.Option
- func RoutingTableRefreshQueryTimeout(timeout time.Duration) dht.Option
- func Validator(v record.Validator) dht.Option
- type Option
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BucketSize ¶
BucketSize 设置桶大小 参数:
- bucketSize: int 桶大小
返回值:
- dht.Option DHT选项
已弃用: 使用 dht.BucketSize
func Client ¶
Client 配置DHT是否以仅客户端模式运行 参数:
- only: bool 是否仅客户端模式
返回值:
- dht.Option DHT选项
默认为false(即ModeAuto) 已弃用: 使用 dht.Mode(ModeClient)
func Datastore ¶
Datastore 设置数据存储 参数:
- ds: ds.Batching 数据存储接口
返回值:
- dht.Option DHT选项
已弃用: 使用 dht.Datastore
func DisableAutoRefresh ¶
DisableAutoRefresh 禁用自动刷新 返回值:
- dht.Option DHT选项
已弃用: 使用 dht.DisableAutoRefresh
func MaxRecordAge ¶
MaxRecordAge 设置记录最大存活时间 参数:
- maxAge: time.Duration 最大存活时间
返回值:
- dht.Option DHT选项
已弃用: 使用 dht.MaxRecordAge
func NamespacedValidator ¶
NamespacedValidator 设置命名空间记录验证器 参数:
- ns: string 命名空间
- v: record.Validator 记录验证器
返回值:
- dht.Option DHT选项
已弃用: 使用 dht.NamespacedValidator
func RoutingTableLatencyTolerance ¶
RoutingTableLatencyTolerance 设置路由表延迟容忍度 参数:
- latency: time.Duration 延迟时间
返回值:
- dht.Option DHT选项
已弃用: 使用 dht.RoutingTableLatencyTolerance
func RoutingTableRefreshPeriod ¶
RoutingTableRefreshPeriod 设置路由表刷新周期 参数:
- period: time.Duration 刷新周期
返回值:
- dht.Option DHT选项
已弃用: 使用 dht.RoutingTableRefreshPeriod
func RoutingTableRefreshQueryTimeout ¶
RoutingTableRefreshQueryTimeout 设置路由表刷新查询超时时间 参数:
- timeout: time.Duration 超时时间
返回值:
- dht.Option DHT选项
已弃用: 使用 dht.RoutingTableRefreshQueryTimeout
Types ¶
Click to show internal directories.
Click to hide internal directories.