Сроки выполнения Axon предусматривают предоставление аннотированного метода @DeadlineHander
либо в агрегате, либо в саге.
Затем вы запланируете крайний срок в заданной области действия * 1005. *, с использованием DeadlineManager
.
Запланированный крайний срок будет в заданный момент времени попадать в обработчик, но только на Speci c агрегат / экземпляр саги.
Таким образом, повторяющиеся триггеры операции могут быть достигнуты в установленные сроки, но в большинстве случаев создается впечатление, что вы будете «повторять» такую операцию для каждого экземпляра. Не уверен, что это желательно.
Однако это вполне выполнимо. Чтобы достичь повторяющегося крайнего срока, в настоящий момент вы просто используете DeadlineManager
в аннотированном методе @DeadlineHandler
, чтобы запланировать следующий крайний срок.
Надеюсь, что это проливает некоторый свет на ситуацию, Кеннет!