首页 > 解决方案 > 轴突框架:重现过去的情况

问题描述

我正在研究轴突框架,我无法理解如何通过限制 EventStore 加载的事件来重现过去的情况。我正在使用这个配置:

EventSourcingRepository 存储库 = EventSourcingRepository.builder (ShipmentAggregate.class) .eventStore (eventStore) .build ();

如何将事件加载限制到给定的蜡或渐进基准?谢谢。

标签: axon

解决方案


您构建一个 Eventhandler 来跟踪来自给定存储库源的事件并使用可选的 MetaData 参数过滤您需要的事件:

 @EventHandler
 public void on(AnEvent evt, @Timestamp Instant eventTimestamp) {
     // if eventTimestamp < lastThursday
     // do ....
 } 

推荐阅读