Java 如何在两个应用程序之间进行会话管理?
我正在尝试将查看页面和控制器放置在app-1中,并将业务逻辑放置在app-2中。为了导出业务逻辑,我们使用了REST。当一个请求来自浏览器时,它将点击app-1,app-1通过REST链接与app-2通信。对于从app-1到app-2的每个请求,将其视为新请求。在应用程序登录后,我如何维护应用程序1和应用程序2之间的会话。您可以进行登录rest调用,该调用将返回一个与App2服务器上的会话相关的密钥。在接下来的验证发送方的调用中必须发送该密钥 另一种想法是,所有调用都通过App1,因此控制App1上的会话就足够了。如果App1上的会话过期,则不会调用App2Java 如何在两个应用程序之间进行会话管理?,java,rest,web-applications,session-management,Java,Rest,Web Applications,Session Management,我正在尝试将查看页面和控制器放置在app-1中,并将业务逻辑放置在app-2中。为了导出业务逻辑,我们使用了REST。当一个请求来自浏览器时,它将点击app-1,app-1通过REST链接与app-2通信。对于从app-1到app-2的每个请求,将其视为新请求。在应用程序登录后,我如何维护应用程序1和应用程序2之间的会话。您可以进行登录rest调用,该调用将返回一个与App2服务器上的会话相关的密钥。在接下来的验证发送方的调用中必须发送该密钥 另一种想法是,所有调用都通过App1,因此控制App
如果您需要共享会话数据,则需要另一种机制在两台服务器中同步它们。与任何http会话相同。例如,令牌。您的两个应用程序都运行在单个服务器或多个服务器上??两个应用程序都运行在不同的服务器上