When using the load balancer with RSB I'm seeing the CPU runs at near 100% 
when the consumers are all busy which causes the consumers to run slower 
and be free less often.
It can be simulated easily by setting up a load balancer with no consumers 
listening to it and trying to send out some messages to the consumer.

In my specific situation I have 2 load balancers with 5 threads each (each 
load balancer runs a separate queue with different types of messages), 
there is a consumer waiting at the other end of each load balancer with 
another 20 threads each. If one of the load balancers gets congested then 
all consumers run slow. When I ran the load balancer without load it 
averaged ~200ms to process a message, once the load balancer was under load 
(achieved by queuing over 1000 messages) it resulted in an average time of 
~1750ms, which results in the user waiting 8 times longer for their tasks 
to complete.

Is there anyway around this?

-- 
You received this message because you are subscribed to the Google Groups 
"Rhino Tools Dev" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/rhino-tools-dev/-/PYwMBzLg7m4J.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rhino-tools-dev?hl=en.

Reply via email to