タグ

ブックマーク / gist.github.com/okumin (1)

  • akka-persistenceのプラグインをつくろう

    akka-persistence.md akka-persistenceのプラグインをつくろう 僕はおくみん @okumin 参考 Persistence — Akka Documentation Akka persistence is 何 Actorの内部状態をストレージへ保存するもの 保存方法はJournalとSnapshotの二種類 Journalは更新イベントを1つずつ発生した順番に保存する MySQLのバイナリログやRedisのAppend Only Fileようなイメージ 更新イベントを最初から最後まで順番に適用していけば、元の状態が復元できる Snapshotはその時点でのActorの状態を直接保存する mysqldumpやRedisのRDB snapshotのようなイメージ ある時点tまでのデータはSnapshotから、残りのデータはJournalから取り出すことでリカバリ

    akka-persistenceのプラグインをつくろう
  • 1