feat: update queue config - support prefix to prevent conflict

This commit is contained in:
Sinh 2024-07-08 15:47:03 +07:00
parent e28d02b0cb
commit ae421219cb
1 changed files with 3 additions and 1 deletions

View File

@ -1,8 +1,9 @@
package queue package queue
import ( import (
"github.com/hibiken/asynq"
"time" "time"
"github.com/hibiken/asynq"
) )
const ( const (
@ -19,6 +20,7 @@ func (i Instance) RunTask(typename string, payload []byte, priority string, retr
if priority != PriorityCritical && priority != PriorityDefault && priority != PriorityLow { if priority != PriorityCritical && priority != PriorityDefault && priority != PriorityLow {
priority = PriorityDefault priority = PriorityDefault
} }
priority = i.Config.QueuePrefix + priority
options = append(options, asynq.Queue(priority)) options = append(options, asynq.Queue(priority))
// Retry times // Retry times