在Scala中播放状态是否可以?

时间:2016-06-29 22:17:21

标签: scala playframework playframework-2.0 ehcache

在我的Play 2.x网络应用程序中,我要求列出登录的所有用户,他们开始会话的时间,上次操作的时间以及自上次操作以来是否有N分钟的时间段,终止会话。

实现它的一种方法是使用缓存(Play使用EHCache)。但我学到的是在服务器端拥有有状态信息并不是一件好事(Play 2的优点之一是框架是无状态的)。

支持我的要求的最佳方式是什么?

1 个答案:

答案 0 :(得分:0)

这取决于......可以从耐用的商店重建状态吗?如果是,则使用缓存(内存或外部,例如Memcached)。如果没有,那么您应该使用外部持久数据存储。