title: distributing celery workers by consumer
body: <p><br>
  here is a little background for my question.<br>
  We have a converter that converts xml to api calls.<br>
  we have a lot of customers converting xml's and now some customers have to wait until a customer finished converting 100's of xml files.<br>
  we have celery working with rabbitmq<br>
  <br>
  what i'm trying to achieve is:<br>
  assign all celery workers to one customer until another customer sends xml's 
  if there is another customer in the queu assign half the celery workers to another customer.</p>
  
  <p>Can someone point me in the right direction, i can't seem to figure out where to start looking.
  Sorry for my weird sentences english is not my first language.</p>