我在三个不同的云上部署了三个web服务。
客户端只知道关于Web服务1:

我必须决定如何在这个体系结构中管理客户端的会话信息。
任何建议,请.
发布于 2014-10-01 21:55:37
这种问题在这样的情况下一般都是离题的。
会话管理(无论是在单个服务器、集群还是完全不同的系统上)已经到位,因为我们不希望用户在每次请求新页面时传递他们的标识信息或凭据。因此,我们实际上要做的是告诉客户端(在本例中是浏览器)每次请求新页面时都向我们发送一个标识符(cookie /会话Id),并且我们知道在我们的终端映射到该标识符的用户配置文件。也就是说,会话管理允许我们对客户机和服务器之间的多个事务进行一次身份验证。
我从问题语句中推断的是,客户端将向服务1发送一次请求,并从同一服务获得一个响应。这不是会话管理的候选项。而且,您始终可以在服务之间传递客户端标识符。
但是,如果希望允许客户端进行一次身份验证并多次调用服务,只需在身份验证时为它们提供一个标识符,它们将与服务调用一起传递,并且您将使用该标识符,就像使用会话ID一样。
https://stackoverflow.com/questions/26138570
复制相似问题