diff --git a/pkg/mq/rabbitmq.go b/pkg/mq/rabbitmq.go index 368e671..357bbb6 100644 --- a/pkg/mq/rabbitmq.go +++ b/pkg/mq/rabbitmq.go @@ -146,7 +146,8 @@ func (r *rabbitMQ) Consume(messageHandler func(ctx context.Context, body []byte) log.Println("Message channel closed, reconnecting...") r.channel.Close() r.conn.Close() - break // Break inner loop to reconnect + time.Sleep(5 * time.Second) + return // Break inner loop to reconnect } messageHandler(ctx, msg.Body) case <-ctx.Done():