Documentation
¶
Index ¶
- func DiscoverMService(consulAddr, serviceName string) (string, string, error)
- func GetInstanceID(taskID uint64, frequency int32, timestamp uint64) string
- func RunPythonScript(ctx context.Context, scriptPath string, logFileName string, logDir string, ...) error
- func RunShellScript(ctx context.Context, scriptPath string, logFileName string, logDir string) error
- type Mysql
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DiscoverMService ¶
负责对consul的访问
func GetInstanceID ¶
全局唯一、可逆验证、不可重复
func RunPythonScript ¶
Types ¶
type Mysql ¶
type Mysql struct {
DbName string
Host string
Port string
UserName string
Password string
MaxOpenConn int
//指定了数据库连接池允许的最大同时打开的连接数
MaxIdleConn int //指定了数据库连接池中可以保持的最大空闲连接数。当前空闲连接数超过 MaxIdleConn 的限制,那么多余的连接将会被关闭
MaxLifetime int64 //sec 指定了一个连接在被关闭之前的最大生命周期时间。如果一个连接的生命周期超过了 MaxLifetime 的限制,连接可能会被数据库服务器主动关闭。
MaxIdleTime int64 //指定了一个连接在空闲状态下保持的最长时间
DSN string
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.