使用共享缓存和会话部署多个Grails实例?

时间:2010-04-28 20:36:11

标签: grails deployment load-balancing ehcache cluster-computing

我正在寻找一种解决方案,允许我部署多个负载均衡的Grails实例,这些实例具有共享缓存(EhCache Server?)和会话,这可能吗?

我找不到任何关于此的文档(连接到常见的EhCache服务器或使用Distributed EhCache,以及共享会话(也使用EhCache?))...

我正在寻找可以像多个Rails实例一样工作的东西,它们有一个共同的memcached和存储在memcached中的会话/缓存......

1 个答案:

答案 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