在 akka.net 中从 Oracle Akka Persistence 检索时间戳
Retrieving Timestamp from Oracle Akka Persistence in akka.net
我正在使用 Akka.net 和 oracle persistence。
现在我需要根据我的聚合事件创建一个投影,我需要事件发生的时间戳。
很遗憾,我没有将此 属性 添加到活动中。
但是,查看持久化使用的EventJournaltable,有时间戳列
但我似乎无法在 PersistentQuery 流中访问它:
Source<EventEnvelope, NotUsed> stream =
PersistenceQuery
.Get(_system)
.ReadJournalFor<SqlReadJournal>(SqlReadJournal.Identifier)
.EventsByTag(_myTag, 0L);
因为EventEnvelope
里面没有这个属性
有谁知道是否有办法获取我投影的时间戳?
从 Akka net 1.4.14 开始,时间戳 属性 已添加到 EventEnvelope
。所以这不再是问题。
我正在使用 Akka.net 和 oracle persistence。
现在我需要根据我的聚合事件创建一个投影,我需要事件发生的时间戳。
很遗憾,我没有将此 属性 添加到活动中。
但是,查看持久化使用的EventJournaltable,有时间戳列
但我似乎无法在 PersistentQuery 流中访问它:
Source<EventEnvelope, NotUsed> stream =
PersistenceQuery
.Get(_system)
.ReadJournalFor<SqlReadJournal>(SqlReadJournal.Identifier)
.EventsByTag(_myTag, 0L);
因为EventEnvelope
里面没有这个属性
有谁知道是否有办法获取我投影的时间戳?
从 Akka net 1.4.14 开始,时间戳 属性 已添加到 EventEnvelope
。所以这不再是问题。