すべてのプロダクト
Search
ドキュメントセンター

ApsaraMQ for Kafka:トピックの自動作成に関する FAQ

最終更新日:Jan 11, 2025

このトピックでは、ApsaraMQ for Kafka のトピック自動作成機能に関してよくある質問への回答を提供します。

トピックは自動的に作成できますか?

はい、トピックは自動的に作成できます。ただし、トピックの自動作成機能を有効にしないことをお勧めします。ApsaraMQ for Kafka では、コンソールまたは API オペレーションの呼び出しによってトピックを管理できます。デフォルトでは、トピックの自動作成機能を使用することはできません。次の理由により、この機能を有効にしないことをお勧めします。

  • トピックの自動作成機能を有効にすると、きめ細かい権限制御やリソースアクション監査などの機能を使用できなくなります。これはビジネスにセキュリティリスクをもたらします。

  • トピックの自動作成機能を有効にすると、リソース使用量の超過やリソース管理の非効率性などの問題が発生する可能性があります。これらの問題は、システムの不安定化につながる可能性があります。

  • トピックの自動作成機能を有効にしても、トピックが自動的に作成されない場合があります。これはビジネスに影響を与える可能性があります。詳細については、「トピックが自動的に作成されない場合はどうすればよいですか?」をご参照ください。

どのようなシナリオでトピックの自動作成機能を有効にできますか?

ほとんどの場合、この機能は非標準の操作を伴うため、有効にしないことをお勧めします。クラウド移行やテストなどのシナリオでこの機能を有効にすることができます。この機能を有効にした後は、移行とテストのシナリオでのみ使用することをお勧めします。

トピックの自動作成機能を有効にするにはどうすればよいですか?

重要

ほとんどの場合、この機能は非標準の操作を伴うため、有効にしないことをお勧めします。この機能を有効にする場合は、移行とテストのシナリオでのみ使用することをお勧めします。重要なビジネスシナリオではこの機能を使用しないでください。

トピックの自動作成機能を有効にする方法については、「トピックを自動的に作成する」をご参照ください。

トピックが自動的に作成されない場合はどうすればよいですか?

次の方法を使用して問題を解決できます。

  • 自動的に作成されないトピックの数が少ない場合は、ApsaraMQ for Kafka コンソールで、または対応する API オペレーションを呼び出すことによって、手動でトピックを作成できます。

  • 自動的に作成されないトピックの数が多い場合は、ログを確認するか、次の理由に基づいて問題のトラブルシューティングを行うことができます。

    • 無効な操作: 無効な操作を実行すると、トピックは自動的に作成されず、使用できません。これはビジネスに影響を与える可能性があります。次の項目で詳細を説明します。

      • トピック名: トピックの自動作成機能を有効にすると、システムは必要に応じて自動的にトピックを作成します。トピックの名前が命名規則に従っていない場合、トピックは作成できません。たとえば、名前が無効であるか、名前の長さが制限を超えています。

      • 無効な構成: トピックに不適切なエンジンを指定した場合、またはトピックとパーティションの残りのクォータが不足している場合、トピックは自動的に作成されません。

    • 予期しない要因: 予期しない要因が発生し、トピックの自動作成に大幅な遅延が発生する可能性があります。この場合、作成がタイムアウトするため、トピックは作成されません。これはビジネスに深刻な影響を与えます。これらの要因には、ネットワークのジッター、サーバーのアップグレード、コンソールのアップグレードとメンテナンス、Elastic Compute Service(ECS)インスタンスの障害などがあります。

    • データの競合: システムがトピックを自動的に作成するときに、システムは別のトピックと同じ名前を採用する場合があります。この場合、自動作成は失敗します。ただし、2 つのトピックのデータが両方とも記録され、システムがこの競合を識別できない場合があります。このような競合はめったに解決できず、元に戻せない損失につながる可能性があります。

    • レイテンシ: 自動的に作成されるトピックをトリガーするには、既存のトピックをトリガーするよりもはるかに長い時間がかかります。これは一時的なビジネスの中断を引き起こす可能性があります。ほとんどの場合、ビジネスはこのような中断を許容できません。

    • リソース不足: パーティションまたはトピックの上限に達すると、それ以上のトピックを作成できません。

    • その他の理由。

問題が解決しない場合は、ApsaraMQ for Kafka のテクニカルサポートにお問い合わせください。