I have been working on a server product that requires an underlying messaging layer, and I’‘m investigating using an XMPP-based protocol for this (currently I’'m using my own Java serialized message streams).
My main question is about the architecture of Jive’'s Messenger server. It says it supports up to 1000 clients – has it been tested with any more than this?
Does it use one thread per connection, or does it use the NIO libraries?
I apologize if these questions are addressed somewhere else, if so please point me there. Thanks, and good work on your software.