我正在寻找一种解决方案,允许我部署多个负载均衡的Grails实例,这些实例具有共享缓存(EhCache Server?)和会话,这可能吗?
我找不到任何关于此的文档(连接到常见的EhCache服务器或使用Distributed EhCache,以及共享会话(也使用EhCache?))...
我正在寻找可以像多个Rails实例一样工作的东西,它们有一个共同的memcached和存储在memcached中的会话/缓存......
答案 0 :(得分:6)
我最近听了“{Grails:快速入门指南”一书的作者Dave Klein和Terracotta的产品管理员Mike Allen关于Clustering and Scaling Grails applications的演讲。
他们介绍了Terracotta作为一个很好的工具,可以准确地解决您的问题,并展示了在Grails应用程序的多个实例中共享会话所需的步骤。
因此,如果您想使用Terracotta,Grails Terracotta Plugin可能对您非常有用。
修改强>
在EHCache网站上,您现在可以找到一个简短的introduction to using EHCache with Grails。