Microsoft は、高スループットを達成するためのベスト プラクティス ( Service Bus Brokered Messaging を使用したパフォーマンス向上のためのベスト プラクティス) を提供しています。それによると:
5 つのサブスクリプションを持つ単一のトピックは、すべてのメッセージがすべてのサブスクリプションにルーティングされる場合、最大 600msg/秒 (メッセージ サイズ: 1 KB) のメッセージ スループットを達成できます。
より高いスループットを得るには、複数のトピックを使用する必要があります。10,000 のテナントに使用されるソリューションに Event Modal を実装する必要があります。
質問は次のとおりです。
- Azure Service Bus のスケーラビリティはどの程度ですか?つまり、トピックごとまたは名前空間ごとにサポートできるトランザクション数はどれくらいですか?
- また、HA に注意する必要がありますか?それとも Microsoft が対応してくれますか? MSDN によると、災害復旧を処理する必要がありますが、HA に関する参照が見つかりませんでした。
Azure Service Bus のスケーラビリティの投稿で同様の議論が既に見つかりましたが 、まだ答えは明確ではありません。