You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
After this changes related to this issue, we are experiencing race conditons when jmsListeners are scaling down and some messages are dropped.
I've seen that this idleReceivesPerTaskLimit was changed which previously was always < 0 as default.
Now, by default it will always eventually result in the consumers to be stopped resulting for this condition.
Should this condition which now is always false by default and previously was always true, be changed to something like this:
if (messageLimit < 0 && (!surplus || idleTaskExecutionCount< idleLimit))\