关于 node.js 如何适应客户端和 Web 服务器,我下面的描述是否正确?
- (A) 是客户
- (B) 是 node.js 在一些 web 服务器上运行
- (C) 是托管业务逻辑、数据库访问例程的“服务”,例如“GetCustomer()”。为简单起见,假设服务 (C) 公开了一个 REST 接口。
因此,在流程中,客户端 (A) 将从 node.js (B) 请求一些资源,然后将这个请求(所有它是异步和事件 I/O 优点)分派给可能去的服务 (C)获取一些客户信息并通过回调将其返回给 node.js (B),然后 node.js 将响应返回给客户端。
1.这是正确的吗?
两个相关问题:
2.node.js如何知道将请求分派到哪个服务?您是否必须在 node.js 中创建反映服务 API 的 api“存根”,因为客户端不直接与服务对话?
3.这个架构中的会话状态是如何处理的?