Documentation ¶
Index ¶
Constants ¶
View Source
const ( // DefaultBindAddress 监听地址 DefaultBindAddress = "0.0.0.0:9277" // DefaultBucketSize bucket数量 DefaultBucketSize = 3 // DefaultBucketName bucket名称 DefaultBucketName = "dq_bucket_%d" // DefaultQueueName 队列名称 DefaultQueueName = "dq_queue_%s" // DefaultQueueBlockTimeout 轮询队列超时时间 DefaultQueueBlockTimeout = 178 // DefaultRedisHost Redis连接地址 DefaultRedisHost = "127.0.0.1:6379" // DefaultRedisDb Redis数据库编号 DefaultRedisDb = 1 // DefaultRedisPassword Redis密码 DefaultRedisPassword = "" // DefaultRedisMaxIdle Redis连接池闲置连接数 DefaultRedisMaxIdle = 10 // DefaultRedisMaxActive Redis连接池最大激活连接数, 0为不限制 DefaultRedisMaxActive = 0 // DefaultRedisConnectTimeout Redis连接超时时间,单位毫秒 DefaultRedisConnectTimeout = 5000 // DefaultRedisReadTimeout Redis读取超时时间, 单位毫秒 DefaultRedisReadTimeout = 180000 // DefaultRedisWriteTimeout Redis写入超时时间, 单位毫秒 DefaultRedisWriteTimeout = 3000 )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Config ¶
type Config struct { BindAddress string // http server 监听地址 BucketSize int // bucket数量 BucketName string // bucket在redis中的键名, QueueName string // ready queue在redis中的键名 QueueWeb int //是否启动web服务 QueueBlockTimeout int // 调用blpop阻塞超时时间, 单位秒, 修改此项, redis.read_timeout必须做相应调整 Redis RedisConfig // redis配置 }
Config 应用配置
var ( // Setting 配置实例 Setting *Config )
Click to show internal directories.
Click to hide internal directories.