この記事では、Simple Message Queue (旧称 MNS) トピックの制限事項について説明します。
リージョンの制限事項
トピックは、UAE(ドバイ)リージョンでは使用できません。
クォータの制限事項
最大 1,000 個のトピックを作成できます。 各トピックは、最大 100 人のユーザーがサブスクライブできます。
メッセージプッシュの制限事項
メッセージを受信するために指定できる SMQ キューまたはトピックは 1 つだけです。 SMQ キューを管理するために呼び出すことができる API オペレーションについては、機能別のRESTful APIオペレーションの一覧をご参照ください。 SMQ トピックを管理するために呼び出すことができる API オペレーションについては、機能別のRESTful APIオペレーションの一覧をご参照ください。
特定のアプリケーションにメッセージを送信する必要がある場合は、API オペレーションを呼び出して、そのアプリケーションのみが使用できるキューを作成します。
トピックが使用できないリージョンで SMQ トピックを使用したい場合はどうすればよいですか?
この問題を解決するには、トピックが使用可能なリージョンにトピックを作成し、トピックのパブリックエンドポイントを有効にします。 たとえば、Elastic Compute Service(ECS)インスタンスが、トピックが使用できない UAE(ドバイ)リージョンにあるとします。 トピックが使用可能なシンガポールリージョンにトピックを作成し、トピックと ECS インスタンスのパブリックエンドポイントを有効にすることができます。 これにより、ECS インスタンスはインターネット経由でトピックにアクセスできます。
インターネット経由でトピックにアクセスする際のレイテンシは、内部ネットワーク経由でアクセスする際よりも高くなります。 インターネットはローカルデバッグのみに使用することをお勧めします。