Messages are user-defined. It may be XML, but often it's highly compressed binary data.Even in the XMPP world, high-volume binary streams are preferably done out-of-band (socks5, jingle, etc). How opaque are the messages? Could they be reformatted as XML?
So AFAIU, XMPP is not a serious candidate for high-volume messaging, right? Martin