diff --git a/modules/rabbitmq/rabbitmq.go b/modules/rabbitmq/rabbitmq.go index 4455375..b390575 100644 --- a/modules/rabbitmq/rabbitmq.go +++ b/modules/rabbitmq/rabbitmq.go @@ -37,11 +37,19 @@ func Init() { log.Fatalln("Failed to open a channel", err) } - defer ch.Close() + //defer ch.Close() Channel = ch - log.Debug("RabbitMQ connected") + err = ch.Qos( + 1, // prefetch count + 0, // prefetch size + false, // global + ) + + if err != nil { + log.Fatalln("Failed to set QoS", err) + } msgs, err := ch.Consume( "pictures", // queue