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

Serverless App Engine:SAE 組み込み Nacos レジストリの使用

最終更新日:Apr 10, 2025

Serverless App Engine (SAE) では、SAE コンソールで次のタイプの Nacos レジストリを使用できます。セルフマネージド Nacos レジストリ、SAE 組み込み Nacos レジストリ、および Microservices Engine (MSE) Nacos レジストリ。このトピックでは、SAE コンソールでアプリケーションの Nacos レジストリベースのサービス登録と検出機能を構成する方法について説明します。

前提条件

前提条件は、Nacos レジストリのタイプによって異なります。詳細については、以下のトピックをご参照ください。

  • MSE Nacos レジストリを使用する場合は、「MSE Nacos レジストリの使用」に記載されている手順に従ってください。

  • セルフマネージド Nacos レジストリを使用する場合は、「セルフビルド Nacos サービスレジストリの使用」に記載されている手順に従ってください。

  • SAE 組み込み Nacos レジストリを使用する場合は、このトピックに記載されている手順に従ってください。SAE は、関連する環境変数を挿入し、Java エージェントを使用してバイトコードを変更することにより、デプロイするプログラムのレジストリアドレスと構成センターアドレスを自動的に変更します。プログラムを変更することなく、SAE にプログラムをデプロイできます。

使用上の注意

多数のマイクロサービスアプリケーションを管理する場合は、推奨順に次のいずれかのサービスレジストリの使用を検討してください。

  • 商用サービスレジストリ (MSE)

  • セルフマネージドサービスレジストリ

  • SAE 組み込みサービスレジストリ

詳細については、「MSE Nacos」および「オープンソース Nacos」をご参照ください。

機能

SAE は、関連する環境変数を自動的に挿入し、Java Agent を使用してバイトコードを変更することにより、プログラムのレジストリと構成センターのアドレスの自動変更をサポートしています。その結果、SAE にプログラムを直接デプロイできます。

重要

SAE 組み込み Nacos は、デフォルトで認証が有効になっているため、追加の構成なしで認証保護を提供します。

制限事項

  • SAE 組み込み Nacos レジストリは、Seata Server をサポートしていません。

  • SAE 組み込み Nacos レジストリは、Java 言語のみをサポートしています。

  • 次の SAE 組み込み Nacos バージョンが利用可能です。

    バージョン

    バージョン番号

    1.x

    1.2.0

    1.2.1

    1.3.0

    1.3.1

    1.3.2

    1.3.3

    1.4.0

    1.4.3

    1.4.4

    1.4.6

    1.4.7

    1.4.8

    2.x

    2.0.2

    2.0.3

    2.0.4

    2.1.2

    2.2.2

    2.2.3

    2.2.4

    2.3.0

    2.4.0

    2.4.1

    2.4.2

    説明

    Nacos SDK バージョン 1.x を使用している場合は、次の理由によりアップグレードが必要です。

    • Nacos SDK バージョン 1.x を使用している場合、構成の変更はロングポーリングモードでリッスンされ、デフォルトのタイムアウトは 30 秒です。この場合、タイムアウト期間は ARMS によって低速呼び出しとして識別され、不要なアラートがトリガーされます。ただし、この問題は、Nacos SDK バージョン 2.x の gRPC に準拠した構成済みの持続的接続によって回避できます。

    • バージョン 2.x では、アーキテクチャ、パフォーマンス、安定性、および機能が大幅にアップグレードされています。詳細については、「リリースノート」をご参照ください。

手順

操作エントリは、シナリオによって異なります。

アプリケーションの作成

  1. SAE コンソール にログインします。左側のナビゲーションウィンドウで、[アプリケーション] > [アプリケーション] を選択します。デスティネーションリージョンと名前空間を選択します。[アプリケーションの作成] をクリックします。

  2. [基本情報] セクションで、パラメータを構成し、[次へ: 詳細設定] をクリックします。

実行中のアプリケーションの変更

警告

アプリケーションを再デプロイすると、アプリケーションが再起動されます。ビジネスの中断などの予期しないエラーを防ぐために、オフピーク時にアプリケーションをデプロイすることをお勧めします。

  1. SAE コンソール にログインします。左側のナビゲーションウィンドウで、[アプリケーション] > [アプリケーション] を選択します。デスティネーションリージョンとデスティネーション名前空間を選択します。ターゲットアプリケーションの名前をクリックします。

  2. [基本情報] ページで、[アプリケーションのデプロイ] をクリックします。

停止したアプリケーションの変更

  1. SAE コンソール にログインします。左側のナビゲーションウィンドウで、[アプリケーション] > [アプリケーション] を選択します。デスティネーションリージョンとデスティネーション名前空間を選択します。ターゲットアプリケーションの名前をクリックします。

  2. [基本情報] ページで、[アプリケーション構成の変更] をクリックします。

サービス登録と検出の構成

[サービス登録と検出] セクションを見つけて展開します。[SAE 組み込み Nacos][Nacos ベースのレジストリサービスと検出] として選択します。

W6h2RJPbrx