1
0
mirror of https://github.com/muety/wakapi.git synced 2023-08-10 21:12:56 +03:00

refactor: use job queue for data imports

This commit is contained in:
Ferdinand Mütsch
2022-11-20 11:09:51 +01:00
parent 61f13fce20
commit c13fc96a16
2 changed files with 16 additions and 2 deletions

View File

@@ -15,6 +15,7 @@ const (
QueueDefault = "wakapi.default"
QueueProcessing = "wakapi.processing"
QueueReports = "wakapi.reports"
QueueImports = "wakapi.imports"
)
type JobQueueMetrics struct {
@@ -29,6 +30,7 @@ func init() {
InitQueue(QueueDefault, 1)
InitQueue(QueueProcessing, int(math.Ceil(float64(runtime.NumCPU())/2.0)))
InitQueue(QueueReports, 1)
InitQueue(QueueImports, 1)
}
func InitQueue(name string, workers int) error {