私は現在、1万人以上のユーザーがオンラインで接続しているチャットシステムの構築について研究しています。ジャバー(XMPP)、WebSocket、ロングポーリング、プッシュなどのテクノロジーとその方法に出くわしました。私の知る限り、ユーザー数を考えると、長いポーリングは機能しない可能性があります。これを達成する方法はたくさんあることを私は知っています。FacebookとGoogleのチャットシステムがXMPPで開発されていることも知っています。
誰かが私を正しい方向に向けてくれたら本当にありがたいです。プロジェクトの規模にもよりますが、これらすべての方法や技術は良いと思います。私は間違いなくパフォーマンスとスケーラビリティが必要です。