У меня есть приложение, созданное на основе структуры Axon 3.
- Есть 2 экземпляра (jvm)
- Первый обрабатывает команды и уведомляет вторую с помощью RabbitMQ о создании базы данных модели чтения.
- Для этого приложения есть хранилище событий (MongoDB)
Теперь я хочу создать третий экземпляр, и возможно ли воспроизвести все исторические события первого экземпляра через RabbitMQ для создания начального состояния третьего экземпляра? а как его настроить?
Я попробовал документ Axons для ответа, кажется, что Я должен использовать TrackingEventProcessor
вместо значения по умолчанию SubscribingEventProcessor
, но он не позволяет использовать с SpringAMQPMessageSource (упоминается в документе)