作为大学 6 个月的学术项目,我和我的 3 个朋友将用 scala 语言实现“分布式缓存”。作为这两个概念的新手,这是我们的第一个项目,如果你们能提供一些指导,我会非常高兴。我目前正在学习scala。请让我知道要为这个特定项目学习哪些语言的特定功能。任何学习分布式缓存的在线资源。
提前致谢
作为大学 6 个月的学术项目,我和我的 3 个朋友将用 scala 语言实现“分布式缓存”。作为这两个概念的新手,这是我们的第一个项目,如果你们能提供一些指导,我会非常高兴。我目前正在学习scala。请让我知道要为这个特定项目学习哪些语言的特定功能。任何学习分布式缓存的在线资源。
提前致谢
你可以看看Terracotta,尤其是它在实现分布式缓存中的用途。您可以查看Terracotta 的开源版本的源代码。此外,您甚至可以考虑将 Terracotta 作为构建分布式缓存的框架。我没有任何将 Terracotta 与 Scala 一起使用的个人经验,但它已经完成了。
语言的特点... 尝试从 Programming in Scala 这本书开始。这是一个非常好的资源。如果你想做任何并发,你必须熟练使用Actor
s。我建议您查看 Scala 的所有功能。每个都有其用途,您需要至少了解其中的一些才能识别使用它们的力量的情况。:)
——弗拉维乌·西普西根
您可能想查看项目 Velocity页面。
在 MSDN 中也有一篇关于分布式缓存的文章。
我不确定,但我认为Akka项目可能已经在做你正在寻找的东西(还有更多)。也许你可以从中获得灵感。