Akka Persistence
Akka Persistence 支持对 Actor 内部状态进行持久化管理,这样在系统挂掉或重启时就不会丢失数据。而对于 At-Least-Once-Delivery,也需要有 Akka Persistence 的支持。
要使用 Akka Persistence,需要在项目里添加 akka-persistence-typed
依赖
- sbt
libraryDependencies += "com.typesafe.akka" %% "akka-persistence-typed" % "2.6.4"
- Maven
<dependency> <groupId>com.typesafe.akka</groupId> <artifactId>akka-persistence-typed_2.13</artifactId> <version>2.6.4</version> </dependency>
- Gradle
dependencies { compile group: 'com.typesafe.akka', name: 'akka-persistence-typed_2.13', version: '2.6.4' }