大学での6か月間の学術プロジェクトとして、私と3人の友人は、スカラ言語で「分散キャッシュ」を実装する予定です。これらの概念の両方に不慣れであり、これが私たちの最初のプロジェクトであるため、皆さんが何らかの方向性を提供できれば本当に嬉しいです。私は現在scalaを学んでいます。この特定のプロジェクトで学習する言語の特定の機能を教えてください。分散キャッシングを学習するためのオンラインリソース。
前もって感謝します
大学での6か月間の学術プロジェクトとして、私と3人の友人は、スカラ言語で「分散キャッシュ」を実装する予定です。これらの概念の両方に不慣れであり、これが私たちの最初のプロジェクトであるため、皆さんが何らかの方向性を提供できれば本当に嬉しいです。私は現在scalaを学んでいます。この特定のプロジェクトで学習する言語の特定の機能を教えてください。分散キャッシングを学習するためのオンラインリソース。
前もって感謝します
Terracotta、特に分散キャッシングの実装におけるその使用法を見ることができます。Terracottaのオープンソース版のソースコードを見ることができます。また、分散キャッシュを構築するためのフレームワークとしてTerracottaを検討することもできます。私はScalaでTerracottaを使用した個人的な経験はありませんが、それは行われています。
言語の特徴...Scalaのプログラミングの本から始めてみてください。とても良いリソースです。並行性を実現したい場合は、Actor
sの使用に習熟している必要があります。Scalaのすべての機能を確認することをお勧めします。それぞれに用途があり、その力を使用する状況を認識するために、少なくともそれらの少しを知る必要があります。:)
--Flaviu Cipcigan
プロジェクトのVelocityページを確認することをお勧めします。
よくわかりませんが、Akkaプロジェクトはすでにあなたが探していることを実行しているかもしれません(そしてもっとたくさん)。おそらく、そこからインスピレーションを得ることができます。