在负载平衡生态系统中处理状态完整请求

在负载平衡生态系统中处理状态完整请求

我有一个场景,其中一个 Web 应用程序正在 tomcat 服务器上运行,并且有一个负载均衡器正在管理共享同一个 Web 应用程序的多个 tomcat 实例,假设实例为 Inst1、Inst2、Inst3。

还有一个较低级别的服务,用于执行重负载作业,处理请求可能需要 30 分钟以上。任何到达 Web 应用程序的请求都需要转发到此服务,并且有一个确认机制用于在重负载作业完成时通知 Web 应用程序。

现在用户 A 请求 Web 应用程序,然后该应用程序命中 Inst1(负载平衡)----> 较低级别的服务 ----> Ack 返回到任何实例。

我将如何通知仍在其机器上等待的用户 A 有关响应的信息。

作为附加信息,我始终使用 REST 来实现 Ack 和其他机制。

我的挑战是如何维护这种上下文,以及在上述情况下如何进行这种通信。我对负载平衡器概念一无所知,但对一些非常基本的概念层面的理解。

感谢帮助。

AJ

相关内容