Tip

このドキュメントはAIによって翻訳されました。不正確な情報については、英語版をご参照ください

クラスターモード

NocoBase クラスターEnterprise Edition+

はじめに

NocoBaseはv1.6.0以降、アプリケーションをクラスターモードで実行できるようになりました。アプリケーションをクラスターモードで実行すると、複数のインスタンスとマルチコアモードを活用することで、同時アクセス処理のパフォーマンスを向上させることができます。

システムアーキテクチャ

20251031221530

  • アプリケーションクラスター:NocoBaseアプリケーションの複数のインスタンスで構成されるクラスターです。複数のサーバーにデプロイすることも、1台のサーバー上でマルチコアモードで複数のプロセスとして実行することもできます。
  • データベース:アプリケーションのデータを保存します。シングルノードデータベースまたは分散データベースのいずれかを使用できます。
  • 共有ストレージ:アプリケーションのファイルやデータを保存するために使用されます。複数のインスタンスからの読み書きアクセスをサポートします。
  • ミドルウェア:キャッシュ、同期シグナル、メッセージキュー、分散ロックなどのコンポーネントが含まれており、アプリケーションクラスター内の通信と連携をサポートします。
  • ロードバランサー:クライアントからのリクエストをアプリケーションクラスター内の異なるインスタンスに分散する役割を担います。ヘルスチェックやフェイルオーバーも実行します。

さらに詳しく

このドキュメントでは、NocoBaseのクラスターモードの基本的な概念と構成要素のみをご紹介しました。具体的なデプロイ方法やその他の設定項目については、以下のドキュメントをご参照ください。