我正在研究轴突框架,无法理解如何通过限制EventStore加载的事件来重现过去的情况。 我正在使用此配置:
EventSourcingRepository存储库= EventSourcingRepository.builder(ShipmentAggregate.class).eventStore(eventStore).build();
如何将事件的加载限制为给定的蜡或渐进基准?谢谢。
答案 0 :(得分:1)
您将构建一个Eventhandler来跟踪给定存储库源中的事件,并使用可选的MetaData参数过滤所需的事件:
@EventHandler
public void on(AnEvent evt, @Timestamp Instant eventTimestamp) {
// if eventTimestamp < lastThursday
// do ....
}