Skip navigation
4524 Views 5 Replies Latest reply: Dec 11, 2009 7:56 AM by rhfleming RSS
Yuriy Bronze 15 posts since
Aug 17, 2009
Currently Being Moderated

Nov 24, 2009 11:25 PM

Scalability and concurrency best practices

I wonder if anybody has had an experience of scaling their Openfire based community into a 7 digits user base and what were the Eurika moments that you have encountered on the way? I would really appreciate any thoughts, best practices, observations and reflections on how to create and support an xmpp-based infrastructure for 1 000 000+ logged in users.

 

After reading the XMPP: Definitive guide and doing a lot of reading on this forum, I envision this architecture to be a cluster of Openfire servers which use Coherence as their middleware for clustering and backed by an MySQL cluster. As my project involves numerous custom iq requests being sent back and forth, I will group those logically and physically into separate external components with their redundant slave images running in the background in case of traffic spikes or system failure.

 

Any precautions, advices, links or case studies would be tremendously appreciated!

 

Thanks

 

Yuriy

More Like This

  • Retrieving data ...

Bookmarked By (0)

Legend

  • Correct Answers - 10 points
  • Helpful Answers - 5 points