Я создаю подключаемый модуль Akka Persistence с помощью Apache ignite, у меня возникает вопрос, когда дело доходит до тегов событий, если я отключаю сериализацию Java (allow-java-serialization = no), теговый тип не может быть правильно сериализован, поскольку я используюProtobuf для событий, есть ли способ настроить конкретную сериализацию для оболочки с тегами Event или это нужно обрабатывать в самом плагине?GitHub для моего плагина: https://github.com/Romeh/akka-persistance-ignite
Исключение, которое я получаю:
[2018-11-21 21:20:48] [orderManagerSystem-akka.actor.default-dispatcher-27] ОШИБКА apijournal.IgniteWriteJournal - Попытка сериализации сообщения с использованием сериализации Java, когда akka.actor.allow-java-serialization
было отключено.Проверьте журналы WARNING для более подробной информации.akka.serialization.DisabledJavaSerializer $ JavaSerializationException: Попытка сериализации сообщения с использованием сериализации Java, пока akka.actor.allow-java-serialization
была отключена.Проверьте журналы WARNING для более подробной информации.[2018-11-21 21:20:48] [orderManagerSystem-akka.actor.default-dispatcher-11] WARN asDisabledJavaSerializer - при исходящем сообщении была предпринята попытка использовать сериализацию Java, даже если akka.actor.allow-java-serialization = off
было задано!Тип сообщения был: [class akka.persistence.journal.Tagged]
У меня есть пример приложения, где эта проблема возникает для меня, где я использую Protobuf для сериализации событий, нужно ли мне делать то же самое для события Taggedтип ?
Пример кода GitHub URL: https://github.com/Romeh/spring-boot-akka-event-sourcing-starter/tree/master/spring-event-sourcing-example
В Apache ignite это двоичная сериализация.
Огромное спасибо за вашу помощь!