mirror of
https://github.com/makeplane/plane.git
synced 2026-07-12 21:40:18 +02:00
* feat: added worker for executing and scheduling parallel tasks * feat: implemented worker based execution over cron handlers * feat: added router to package to run go fiber for dns validation * chore: added router package to go workspace * feat: added dns route controller * feat: added dns validation handler for route * feat: added healthcheck as a core function * feat: implemented worker for scheduling and running multiple tasks over goroutines * feat: added cron and http start handlers * feat: added prime scheduler handler to comply with prime scheduler * feat: implemented worker in cli start command * feat: added tests for dns validation handler * feat: added run test script to run test inside monitor * feat: added test for background worker * feat: implemented graceful shutdown for cancellation of jobs * feat: added readme for core package * fix: worker cancellation of tasks with ctx * fix: added closing channels in worker * fix: handled case for repeated keys in dns validation endpoint
15 lines
339 B
Go
15 lines
339 B
Go
package router
|
|
|
|
import "encoding/json"
|
|
|
|
// ------------------ Router Options -----------------------
|
|
|
|
var defaultRouterOptions = MonitorRouterOptions{
|
|
AppName: "Prime Monitor",
|
|
PrintRoutes: true,
|
|
Encoder: json.Marshal,
|
|
Decoder: json.Unmarshal,
|
|
DisableKeepAlive: true,
|
|
ReduceMemoryUsage: false,
|
|
}
|