title: Rabbitmq or Ejabberd, which one should i use for one to one chat?
body: <p>I am searching Rabbitmq(amqp) and Ejabberd(xmpp) for a couple of days. But i couldn't figure out which one could be the best approach for one to one chat? </p>
  
  <p>When a user visits a web page, the user will communicate with web page admin(if he/she is online) via using my chat tool. web admin can answer multiple visitors at same time in different chat rooms. but visitors can not talk each other, they can only talk to web admins. </p>
  
  <p>which one (rabbitmq or ejabberd) is the best suited for these kind of needs? 
  and which way should i use to implement it? (one exchange multiple queue for everything, different exchanges and queues for every visitor and web admin)?</p>
  
  <p>Regards</p>