Reputation: 11
As a academic project of 6 months in college me and my 3 friends are going to implement "Distributed Caching" in scala language. Being new to both of these concepts and this being our first project I would be really happy if you guys could provide some direction. I am currently learning scala. Please let me know which particular features of language to be learned for this particular project. Any online resources for learning distributed caching.
thanks in advance
Upvotes: 0
Views: 543
Reputation: 7263
I'm not sure, but I think the Akka project might is already doing what you're looking for (and a whole lot more). Perhaps you can take inspiration from that.
Upvotes: 0
Reputation: 7243
You could have a look at Terracotta and especially at its uses in implementing Distributed Caching. You could have a look at the source code of the open source edition of Terracotta. Also, you could even consider Terracotta as your framework for building the distributed cache. I don't have any personal experience in using Terracotta with Scala, but it has been done.
Features of the language... Try starting with the Programming in Scala book. It's a very good resource. If you want to do any concurrency you will have to be proficient in using Actor
s. I would recommend having a look over all the features of Scala. Each one has its uses and you will need to know at least a bit of them to recognise situations in which to use their power. :)
-- Flaviu Cipcigan
Upvotes: 1
Reputation: 16980
You might want to look at the project Velocity page.
In MSDN also there is an article about distributed caching in general.
Upvotes: 0