Architecture of chat server

Hi Everyone,

I am Raj, and currently working on the architecture of chat server which is based on ejabberd. I have gone through lot of links and reviews but did not find any satisfactory answer. Kindly help me if anyone can replies to the following…
1.What kind of load balancing should we use to handle large amount of traffic. A cisco based dedicated hardware or Built-in functionality for load balancing offered by Ejabberd
2.Can we use VPS server on cloud instead of dedicated server to handle heavy load?
3.I want to deploy the firewall first and after that redundant load balancer which will be connected to cluster of XMPP server. Those XMPP servers will be connected to database server. Please suggest if any other equipment is required.

looking for ward for expert comments in order to avoid mistake.....
Best Regards,
Raj

Hi there, did you perhaps

Hi there, did you perhaps make any progress on this?

Recently I had to go through some stress testing myself. I haven't clustered ejabberd yet, but I had 2 Tsung machines hammering my ejabberd instance with a normal ubuntu instance between them running HAProxy which worked fairly well.

Do note, I've only done this in a test environment, and was my first stab at such a setup. If you happen to make any progress and stumble onto some good information, I would love to hear what you manage to accomplish.

I will experiment further with my setup in a few weeks (add another ejabberd node) and see if I can get my test clients op to 500 - 600K users.

Good luck your side!

Hi, c0rn0! Do you have any

Hi, c0rn0! Do you have any results of your testing? It wolud be great to see them here, can you publish them? Thanks

Syndicate content