Answers:
没有特别的顺序:
我还要添加两个选项:具有内置JAX-RS支持的akka,以及直接使用JAX-RS(可能是Jersey实现)。尽管可以说“ Scala-y”比其他的“ Scala-y”要少(依靠注释来绑定参数和路径),但JAX-RS使用起来却很有趣,它以最小的占用空间干净地解决了Web服务编码的所有问题。我没有通过akka使用它,我希望它在那里是出色的,通过基于延续的实现会获得令人印象深刻的可伸缩性。
到目前为止所有好的答案。Lift 备受青睐的一点是它的RestHelper,它可以很容易地编写简短而优雅的API方法。此外,您要执行的所有其他操作都应该在Lift中很简单地实现。话虽如此,Memcache可能不是必需的。
场景有点晚,但是我绝对会建议使用Bowler框架来创建REST API。它很小,要点和自动案例类转换支持!