2016-10-10 6 views
0

私は、プライベートルームとパブリックルームの両方をサポートするモバイルチャットプラットフォームを構築しています。プライベートルームでは、サーバー上でejabberdを使用し、iOSクライアント用にXMPPFrameworkを使用してMUC機能を既に正常に実装しています。しかし、公共の部屋では、PubSubの方が理にかなっているかどうかを評価したいと思います。ejabberd - MUCとPubSubの最大参加者数

ユースケースを詳細に定義するには、すべてのパブリックルームメンバーがメッセージを投稿/送信できるだけでなく、ログイン時にオフラインメッセージが配信されるようにする必要があります。部屋は永続的でなければなりません。また、私は公共の部屋の参加者の最大数が何千もあることを期待しています(私が今高いスケーラビリティを計画していれば最終的な状態です)。これは私が参加者の制限の最大数を200程度に設定しようとしているプラ​​イベートルームとは異なります。プライベートルームでは、プレゼンスを交換していますが、パブリックの場合は、プレゼンスの交換がサーバーに過負荷をかける場合は必須ではありません。

ここでお勧めするアプローチは何ですか?また、どのようにこれらのアプローチのキャパシティテストについて行くことができるかについての指針がありますか?

多くの感謝!

答えて

0

ejabberdをベンチマークと性能を比較するために、あなたが宗を使用することができますが:https://github.com/processone/tsung

それは自分で自分のユーザーの場合の動作の違いを測定するに役立つはずです。

関連する問題