mirror of
https://github.com/injoyai/tdx.git
synced 2025-11-26 21:25:35 +08:00
增加manage,方便快速搭建项目,试用
This commit is contained in:
14
manage.go
14
manage.go
@@ -12,8 +12,8 @@ func NewManage(cfg *ManageConfig, op ...client.Option) (*Manage, error) {
|
|||||||
if len(cfg.Hosts) == 0 {
|
if len(cfg.Hosts) == 0 {
|
||||||
cfg.Hosts = Hosts
|
cfg.Hosts = Hosts
|
||||||
}
|
}
|
||||||
if cfg.Database == "" {
|
if cfg.Dir == "" {
|
||||||
cfg.Database = "./data/"
|
cfg.Dir = "./data/"
|
||||||
}
|
}
|
||||||
|
|
||||||
//连接池
|
//连接池
|
||||||
@@ -30,7 +30,7 @@ func NewManage(cfg *ManageConfig, op ...client.Option) (*Manage, error) {
|
|||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
codesClient.Wait.SetTimeout(time.Second * 5)
|
codesClient.Wait.SetTimeout(time.Second * 5)
|
||||||
codes, err := NewCodes(codesClient, filepath.Join(cfg.Database, "database/codes.db"))
|
codes, err := NewCodes(codesClient, filepath.Join(cfg.Dir, "database/codes.db"))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
@@ -41,7 +41,7 @@ func NewManage(cfg *ManageConfig, op ...client.Option) (*Manage, error) {
|
|||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
workdayClient.Wait.SetTimeout(time.Second * 5)
|
workdayClient.Wait.SetTimeout(time.Second * 5)
|
||||||
workday, err := NewWorkday(workdayClient, filepath.Join(cfg.Database, "database/codes.db"))
|
workday, err := NewWorkday(workdayClient, filepath.Join(cfg.Dir, "database/codes.db"))
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
@@ -71,7 +71,7 @@ func (this *Manage) AddWorkdayTask(spec string, f func(m *Manage)) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
type ManageConfig struct {
|
type ManageConfig struct {
|
||||||
Hosts []string //服务端IP
|
Hosts []string //服务端IP
|
||||||
Number int //客户端数量
|
Number int //客户端数量
|
||||||
Database string //数据位置
|
Dir string //数据位置
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user