feat: publish standalone worker
Separate worker packaging and service lifecycle from the control plane.
Этот коммит содержится в:
39
checks/cdns/config.go
Обычный файл
39
checks/cdns/config.go
Обычный файл
@@ -0,0 +1,39 @@
|
||||
package cdns
|
||||
|
||||
import (
|
||||
"time"
|
||||
|
||||
"github.com/miekg/dns"
|
||||
)
|
||||
|
||||
// DNS check configuration constants.
|
||||
const (
|
||||
// Timeout is the DNS query timeout in seconds.
|
||||
Timeout float64 = float64(1.5)
|
||||
MaxTrials uint = 3
|
||||
MaxNameservers uint = 20
|
||||
MaxAddresses uint = 10
|
||||
EdnsbufferSize uint16 = 4096
|
||||
)
|
||||
|
||||
var (
|
||||
conf *dns.ClientConfig
|
||||
debug = false
|
||||
maxTrials = 3
|
||||
v4only = true
|
||||
v6only = false
|
||||
bufsize = EdnsbufferSize
|
||||
timeout = time.Duration(float64(Timeout) * float64(time.Second))
|
||||
noedns = false
|
||||
recursion = false
|
||||
tcp = false
|
||||
noauthrequired = false
|
||||
nodnssec = false
|
||||
)
|
||||
|
||||
func init() {
|
||||
conf = &dns.ClientConfig{
|
||||
Servers: []string{"8.8.8.8", "1.1.1.1", "77.88.8.8"},
|
||||
Port: "53",
|
||||
}
|
||||
}
|
||||
Ссылка в новой задаче
Block a user