node.jsがクライアントやWebサーバーにどのように適合するかに関して、以下の私の説明は正しいですか?
- (A)はクライアントです
- (B)一部のWebサーバーで実行されているnode.jsです
- (C)は、「GetCustomer()」などのビジネスロジック、データベースアクセスルーチンをホストする「サービス」です。簡単にするために、サービス(C)がRESTインターフェースを公開すると仮定します。
したがって、フローでは、クライアント(A)がnode.js(B)からリソースを要求し、次にこの要求をサービス(C)にディスパッチします。顧客情報を取得し、コールバックを介してnode.js(B)に返します。次に、node.jsはその応答をクライアントに返します。
1.これは正しいですか?
2つの関連する質問:
2. node.jsは、リクエストをディスパッチするサービスをどのように認識しますか?クライアントはサービスと直接通信していないため、サービスAPIをミラーリングするAPI「スタブ」をnode.jsに作成する必要がありますか?
3.このアーキテクチャではセッション状態はどのように処理されますか?