Description: When the message sender sends a large amount of data, my RabbitMQ has accumulated a lot of messages. I configured [CapSubscribe("sample.rabbitmq.hello", Group = "A", GroupConcurrent = 3)], but even after opening multiple threads on the consumer side, it still can't keep up with the consumption. After checking the documentation, it seems that there is no configuration available for batch reading. My idea is whether it is possible to set up a thread to batch read the messages in the queue for consumption, so that the messages do not accumulate in the queue.
Description: When the message sender sends a large amount of data, my RabbitMQ has accumulated a lot of messages. I configured [CapSubscribe("sample.rabbitmq.hello", Group = "A", GroupConcurrent = 3)], but even after opening multiple threads on the consumer side, it still can't keep up with the consumption. After checking the documentation, it seems that there is no configuration available for batch reading. My idea is whether it is possible to set up a thread to batch read the messages in the queue for consumption, so that the messages do not accumulate in the queue.