Конечно, интересный сценарий. Хотя в настоящее время у нас нет стандартного решения для этого в Axon Framework, я вижу несколько способов реализовать его таким образом, чтобы вы могли обрабатывать подмножество команд / запросов локально и при этом использовать хранилище событий и обработчики для другие команды / запросы в Axon Server.
Подход, который я выбрал бы, заключается в расширении классов AxonServerCommandBus и AxonServerQueryBus и переопределении операции диспетчеризации в командной шине и операциях query / scatterGather в шине запросов. Эти операции могут фильтровать действия, которые вы хотите обрабатывать локально (на основе имени команды / запроса или на основе некоторых метаданных в запросе) и пересылать сообщение в localSegment (доступный через операцию localSegment ()).
Надеюсь, это поможет,
Мар c