From 332e3a15c5dca06c5b72b9e7f4754255170c6831 Mon Sep 17 00:00:00 2001 From: merdan Date: Thu, 19 Sep 2024 10:18:36 +0500 Subject: [PATCH] rabbitmq reconnect break fix --- pkg/mq/rabbitmq.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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():