I have implemented a version of this logic here: https://github.com/jwcarman/camel-sandbox/blob/master/src/main/java/com/carmanconsulting/sandbox/camel/throttle/ClientThrottler.java
There's a unit test here: https://github.com/jwcarman/camel-sandbox/blob/master/src/test/java/com/carmanconsulting/sandbox/camel/throttle/ClientThrottlerTest.java I'm sure it isn't perfect, but it gives you the general idea. -- View this message in context: http://camel.465427.n5.nabble.com/Throttling-by-client-ID-tp5741032p5744685.html Sent from the Camel - Users mailing list archive at Nabble.com.