<div dir="ltr"><span style="font-size:12.8000001907349px">Hi Team,</span><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px">We are working on a startup idea that uses eJabberd. We are trying to build the load balancing into the client, using a discovery call just before the login procedure. There will be a discovery assist node at the backend, which maps a chat user to a specific IP. This is some thing equivalent to DNS SRV lookup, but more at the application layer, and database shards are handled by the application itself. We are of course customizing the eJabberd to suit our needs.</div><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px">Application is handling the sharding, but will get the help of Mnesia for replication.</div><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px">Do you see any pitfalls in this method of loadbalancing.</div><div style="font-size:12.8000001907349px"><br></div><div style="font-size:12.8000001907349px">Regards,</div><div style="font-size:12.8000001907349px">Theepan</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jul 13, 2015 at 11:59 PM, Kannan <span dir="ltr"><<a href="mailto:vasdeveloper@gmail.com" target="_blank">vasdeveloper@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi Team,<div><br></div><div>We are working on a startup idea that uses eJabberd. We are trying to build the load balancing into the client, using a discovery call just before the login procedure. There will be a discovery assist node at the backend, which maps a chat user to a specific IP. This is some thing equivalent to DNS SRV lookup, but more at the application layer, and database shards are handled by the application itself. We are of course customizing the eJabberd to suit our needs.</div><div><br></div><div>Application is handling the sharding, but will get the help of Mnesia for replication.</div><div><br></div><div><br></div><div>Do you see any pitfalls in this method of loadbalancing.</div><div><br></div><div>Regards,</div><div>Theepan</div></div>
</blockquote></div><br></div>