Loophole
Loophole

Reputation: 11

Please suggest direction for my small scala project

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

Answers (3)

Steve Lianoglou
Steve Lianoglou

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

Flaviu Cipcigan
Flaviu Cipcigan

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 Actors. 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

Massimiliano
Massimiliano

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

Related Questions