rgerhards wrote:What do you want to do with messages that are over the rate limit?
Just drop them. This is similar to how syslog normally discards repeating messages and says "Last message repeated 200 times" or somesuch. This is the same scenario except the messages aren't necessarily identical; for instance some application may be flooding you with messages and at some point you want to say "OK, I understand you're not happy, now shut up already".