I have some problem when I send many messages in a few second to a queue (more then 4.000) using grouping (so all of this messages are managed from the same consumer).
After 4800 messages the status of consumer became busy, and also no other messages (also of different group) are managed from other consumer.
Making some debug I found that inside HandleStatus function, the availcredit (initialized with 1048576)became minus than zero after 4820 messages, and for this reason the status of this consumer became busy.
How can I increase the initialization of this variable? Is there some parameter in some configuration file?