タグ

ブックマーク / zenn.dev/taketora (1)

  • AkkaのPersistence (Event Sourcing)の用途について

    この記事はScala Advent Calendar 2021の16日目の記事です。 はじめに Akka Clusterを使った分散システムを実現するために、いくつかのAkkaのモジュールを理解する必要がある。 そのうちの一つにPersistence (Event Sourcing) がある。よく Actor を永続化するために使うということを聞くが、あまり使い所がピンと来なかったので、Akkaのドキュメントと参考文献を読みながらメモを書いていく。 Persistence (Event Sourcing) とは 状態を持ったアクターを永続化できるモジュール。 以下の二種の方法で永続化ができる Journal - 更新イベントを1つずつ発生した順番に保存 Snapshot - その時点でのActorの状態を直接保存 状態を持ったアクターのスナップショットも使うことはできるが(リカバリーする際

    AkkaのPersistence (Event Sourcing)の用途について
  • 1