2

私は Node.js とサーバーサイド JS 全般に不慣れです。

私は Java EE から来ており、MVC などのステートフル オブジェクト (EJB ではなく、CDI を使用しています) を使用することに慣れています。私の目的は、セッションなどに関連付けられているデータを保持することです。

Java EE の CDI は、次の状態スコープを認識します。

  • アプリケーション スコープ (= シングルトン パターンと同じ)
  • セッション スコープ (ログインしているユーザーなど、ユーザーのセッション ライフサイクルの間、状態が保持されます)
  • 会話のスコープ (ショッピング カートなど、識別された会話の状態が保持されます)
  • Flash スコープ (状態は 2 つの要求間で保持されます)

データベースを使用せずにステートフル オブジェクトのみを使用して Node でこれらすべてを行うにはどうすればよいでしょうか?

4

2 に答える 2

1

Java の世界と同じように、スケーラブルにするためには、サーバー アフィニティまたはセッション データ用の外部ストアが必要です。セッション スコープのデータをサーバーに格納する (およびすべてのクローンに複製する) ことは、スケーラブルではありません。

于 2015-08-11T10:22:33.107 に答える