我有一个使用REST API(JAX-RS)的应用程序 - 这些API当然是无状态的。有一个第二部分,基于JSF的网站管理,它使用会话(会话范围的bean)。
我希望部署应用程序的多个节点,隐藏在负载均衡器(任何loadbanacer)后面。是否可以仅对管理部分的请求使用粘性会话,并对REST API端点使用任何其他形式的负载平衡(令牌环)?
可以将网络应用设置为"可分发"在web-xml中:
<web-app>
<distributable/>
</web-app>
并将其添加到jboss-web.xml
<jboss-web>
<replication-config>
<cache-name>web.dist</cache-name>
</replication-config>
</jboss-web>
诀窍?