I implemented multiple messages using a queue like max limit for each type.
This way the session cannot be "flooded".