Пожалуйста, предложите направление для моего небольшого проекта Scala - PullRequest
0 голосов
/ 02 октября 2009

В качестве академического проекта, рассчитанного на 6 месяцев в колледже, я и мои 3 друга планируем внедрить «распределенное кэширование» на языке скала. Будучи новичком в обеих этих концепциях и являясь нашим первым проектом, я был бы очень рад, если бы вы, ребята, могли дать какое-то руководство. В настоящее время я изучаю скала. Пожалуйста, дайте мне знать, какие особенности языка выучить для этого конкретного проекта. Любые онлайн ресурсы для изучения распределенного кеширования.

заранее спасибо

Ответы [ 3 ]

1 голос
/ 02 октября 2009

Вы можете взглянуть на Terracotta и особенно на его использование при реализации Распределенное кэширование . Вы можете взглянуть на исходный код открытой версии Terracotta . Кроме того, вы можете даже рассматривать Terracotta в качестве основы для построения распределенного кэша. У меня нет личного опыта использования терракоты со Scala, но это было сделано .

Особенности языка ... Попробуйте начать с книги Программирование в Scala. Это очень хороший ресурс. Если вы хотите выполнить какой-либо параллелизм, вам нужно уметь использовать Actor s. Я бы рекомендовал ознакомиться со всеми функциями Scala. Каждый из них имеет свои применения, и вам нужно знать хотя бы немного из них, чтобы распознать ситуации, в которых можно использовать их силу. :)

- Флавиу Чипчиган

0 голосов
/ 05 октября 2009

Я не уверен, но я думаю, что проект Akka может уже делать то, что вы ищете (и многое другое). Возможно, вы можете черпать вдохновение из этого.

0 голосов
/ 02 октября 2009

Возможно, вы захотите взглянуть на страницу проекта Velocity .

В MSDN также есть статья о распределенном кэшировании в целом .

...