Redis 流应用程序的时间序列窗口
我们正在使用Kafka、storm和redis开发数据管道应用程序。来自不同系统的实时事件将发布到Kafka,storm将根据配置的规则进行事件处理。状态在redis中进行管理 我们需要在处理不同事件之前实现不同的等待时间。我们正在考虑以下选择 我们最初研究了storm windowing[滑动或翻滚窗口],但只提供了配置固定间隔的选项。我们需要根据规则改变等待时间 我们正在探索将事件存储在redis缓存中的其他选项,以保持不同的持续时间[TTL],一旦每个事件被逐出,我们需要回调到storm来处理它Redis 流应用程序的时间序列窗口,redis,apache-storm,complex-event-processing,data-pipeline,data-lake,Redis,Apache Storm,Complex Event Processing,Data Pipeline,Data Lake,我们正在使用Kafka、storm和redis开发数据管道应用程序。来自不同系统的实时事件将发布到Kafka,storm将根据配置的规则进行事件处理。状态在redis中进行管理 我们需要在处理不同事件之前实现不同的等待时间。我们正在考虑以下选择 我们最初研究了storm windowing[滑动或翻滚窗口],但只提供了配置固定间隔的选项。我们需要根据规则改变等待时间 我们正在探索将事件存储在redis缓存中的其他选项,以保持不同的持续时间[TTL],一旦每个事件被逐出,我们需要回调到storm来
redis支持收回时的回调吗?storm和redis是否有更好的解决方法?我们通过计算每个流媒体事件的到期时间来解决问题,并根据到期时间[到期作为密钥]将事件存储在redis中,on-top storm scheduler将查询符合逐出条件的事件并对其进行处理。我们通过计算每个流媒体事件的过期时间来解决问题,并将事件存储在redis中,以过期时间[过期为键],on-top storm scheduler将查询符合逐出条件的事件并对其进行处理