I am considering the usefulness of RabbitMQ for building a multi-user chat system. People could communicate in different rooms, in some public and private, as well as personal personal relationships. Is it possible to implement the functionality of private rooms, only for guest rooms? For person-to-person, I could use random strings for queue / exchange names, but that would not work in private rooms, where features should be revokable.
Is rabbitmqctl available to (selected) clients and how scalable are the ACLs? Can an ACL refer to a username to match a rule "<user>.*"?
Decho source
share