我们在项目中使用 Iplanet Web 服务器和 weblogic 集群作为应用程序服务器。目前,我们正在使用基于会话的粘性,以确保来自同一会话的请求到达同一 weblogic 节点。但正因为如此,我们的应用程序中存在一些问题。我们不希望我们的会话对一个节点具有粘性,而是希望以某种方式对其进行配置,以便可以根据请求属性提供粘性。例如
我们的应用程序为组织加载数据,然后将其缓存在内存中。现在,当用户注销并再次登录时,用户可能会转到不同的节点,然后应用程序再次转到 DB 并加载数据,这会导致对 DB 的不必要调用。为了解决这个问题,我们要确保来自同一组织的请求仅在后续登录时才到达同一节点。