gpt4 book ai didi

java - 从其他 JVM 调用其他 JVM 中的任何其他 servlet 的最佳实践是什么

转载 作者:行者123 更新时间:2023-12-02 05:58:57 24 4
gpt4 key购买 nike

我正在研究 servlet 上下文和 servlet 配置之间的差异,我想到了一个问题,假设如果我在 JVM1 中的一个 servlet 想要调用 JVM2 中的任何其他 servlet,我们该怎么做呢?假设我正在登录 JVM1 的 Web 服务器中的一个应用程序,并且在它之间想要访问其他 JVM2 的 Web 服务器中的另一个应用程序,并且我不希望用户再次弹出登录,这可能是最好的解决方案。有人告诉我负载平衡集群是一种解决方案。

最佳答案

如果您希望在两个 JVM 之间的设置中共享身份验证和授权详细信息,那么您可能需要实现 SSO(单点登录)。

一个很好的 SSO 链接:

http://docs.oracle.com/cd/E19396-01/817-7649/prog_sso.html

如果不同 JVM 中的 2 个不同 Servlet 容器之间没有协调,那么它们是完全独立的 Web 应用程序。

否则,作为非标准解决方案,如果两个 JVM 共享文件系统/RDBMS 或任何其他安全持久系统,您可以以加密形式保留通用身份验证详细信息,并让 Servlet 容器专门访问通用数据源以共享身份验证详细信息.

关于java - 从其他 JVM 调用其他 JVM 中的任何其他 servlet 的最佳实践是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22835176/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com