标签: akka-persistence
我希望在重置事件或包的位置时有一些自由。但是目前这打破了持久性。
是否可以使用某些字符串或甚至uuid来注释事件,这将被持久层视为事件名称?
答案 0 :(得分:1)
是的,您应该使用带字符串清单的序列化程序,请参阅akka文档: https://doc.akka.io/docs/akka/2.5/serialization.html#serializer-with-string-manifest
或者在这里看一些示例代码: https://github.com/benniekrijger/todo-service
示例中的序列化程序: https://github.com/benniekrijger/todo-service/blob/master/src/main/scala/com/todos/protobuf/TodoSerializer.scala
所需的配置: https://github.com/benniekrijger/todo-service/blob/master/src/main/resources/application.conf#L13