Можно ли отделить имя типа события от сохраняемого события? - PullRequest
0 голосов
/ 15 мая 2018

Я хотел бы иметь некоторую свободу в переименовании событий или пакетов, где они размещены. Но в настоящее время это ужасно нарушает постоянство.

Можно ли аннотировать событие какой-либо строкой или даже uuid, который будет рассматриваться как имя события на уровне персистентности?

1 Ответ

0 голосов
/ 22 мая 2018

Да, вы должны использовать сериализатор со строковым манифестом, см. Документацию 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

...