2017-09-12 9 views
-2

私は、以下からなるチャットアプリケーションを開発中です:チャットサーバーはサーバーファーム内でどのように通信しますか?

1)aws弾性tcpロードバランサ。

2)サーバーファームは、それぞれ other(S2S)と通信する必要がある複数のサーバーで構成されています。

3)サーバーはgoに実装されています。ここ

主な懸念は、サーバは以下の与えられた、お互いに通信する方法を、次のとおりです。

1)どのサーバに配置されているユーザーを知る方法?

2)2人のユーザーがチャットしたときに別のサーバーに接続して再接続すると、別のサーバーに接続することができます。

NOTE ::

1)私が今までそれが地面だ負けだXMPPサーバーを使用しないであろうと、私はソケットを使用してサーバー自身を開発 にしたいです。

2)xmpp ペイロードよりもペイロードが少ない別のサーバー設計があります。

2)時間がかかりすぎても開発には十分な時間があります。

ありがとうございます。

+1

これは、stackoverflowのための広すぎる質問です。 [What topic about here?] –

+0

@JamesKPolk私はそれをより狭いものに編集しました –

+1

投票の具体的な理由を知ることはできませんが、下向きの矢印の上にマウスを置くと、デフォルトの理由がわかります: "この質問には研究努力が示されていません;それは不明確または有用ではありません。" –

答えて

1

これは、AWS SNSのために設計されたものです。

関連する問題