sockets - how chat servers communicate in a server farm? -
i developing chat application consist of following:
1) aws elastic tcp load balancer.
2) server farm consists of multiple servers must communicate each other ( s2s ).
3) server implemented in go.
the main concerns here how servers communicate each others given following :
1) how know user located in server ?
2) when 2 users chat 1 of them may disconnect , reconnect different server how know server connected again ?
note::
1) not use xmpp servers ever it's losing it's ground , want develop server myself sockets.
2) have different server design have less payload xmpp payload.
2) have enough time develop if take long.
thanks in advance.
this kind of aws sns designed for.
Comments
Post a Comment