タグ

ブックマーク / qiita.com/negokaz (1)

  • Akkaの分散されたアクター間でDBを使わずにデータを共有する方法 - Qiita

    記事は TIS Engineer Advent Calendar 2015 23日目の記事です。 はじめに Akka で分散システムを構築したときに、分散された複数のアクター間で常に更新されるデータを共有することを考えます。DBを使わずにやろうとすると、共有データを管理するためのアクターを1つ作っておき、常にそのアクターにデータの取得と更新を依頼するという方法が思いつきます。しかし、この方法ではデータを共有するためのアクターが単一障害点になってしまうということと、その部分のスケーラビリティを確保できないという問題があります。 耐障害性とスケーラビリティを確保したまま、Akkaのアクター間でデータを共有するにはどうすれば良いのでしょうか?こういうケースでは Akka の Distributed Data というモジュールが使えます。Distributed Data を使うと、DBを使わずに

    Akkaの分散されたアクター間でDBを使わずにデータを共有する方法 - Qiita
  • 1