我有一个Web应用程序,它将版本标志维护为ServletContext.setAttribute('flag',flagValue)
Filter在其doFilter方法中使用此flagValue应用于diff servlet。
有一个通知服务可以切换'flag'的值。
现在我需要在群集环境中部署此应用程序。鉴于ServletContext是针对每个JVM的,我如何在集群中的多个服务器上传播通知URL上收到的更新?
答案 0 :(得分:0)
您可以使用Dynacaches DistributedMap在群集中共享值,然后其他服务器只需要在受到影响时检查更改。
答案 1 :(得分:0)
结束通知单个AppServer网址。