有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何在两个应用程序之间进行会话管理?

我正在尝试将查看页面和控制器放置在app-1中,并将业务逻辑放置在app-2中。为了导出业务逻辑,我们使用了REST。当一个请求来自浏览器时,它将点击app-1,app-1通过REST链接与app-2通信。对于从app-1到app-2的每个请求,将其视为新请求。在应用程序登录后,我如何维护应用程序1和应用程序2之间的会话


共 (1) 个答案

  1. # 1 楼答案

    您可以使用登录rest调用返回App2服务器上会话的密钥。在接下来的验证发送方的调用中必须发送该密钥

    另一种想法是,所有调用都通过App1,因此控制App1上的会话就足够了。如果App1上的会话过期,则不会调用App2

    如果您需要共享会话数据,则需要另一种机制在两台服务器中同步会话数据