遅い回答で申し訳ありませんが、決して遅くはありません。
私はどちらかというと XMPP 開発者で、rabbitmq の経験はほとんどありませんが、アプリケーションのニーズが rabbitmq で満たされる場合は、XMPP の代わりに rabbitmq を使用できます。
XMPP にはマルチユーザー チャットと PubSub の完全な実装があり、rabbitmq だけではアプリケーションのニーズを満たすのに十分でない場合に使用できます。
「xmppはキューとパスを交差しますか」を展開できますか??