我对Apache Storm有疑问。我当前的应用程序有多个项目,它们不断运行以更新其他服务的最新数据。项目完成后,将在可更改数据的可修改间隔后再次启动。
我们正在转向Apache Storm和Kafka获取新版本。我们的设计是将项目元数据放入Kafka,然后Storm将从Kafka读取并启动项目。但由于我们有许多Bolts来处理数据,所以我们还没有找到任何解决方案来指示项目何时完成更新数据以更新其状态,以便调度程序可以知道该项目已经完成了一段时间,然后再将其放入Kafka具体间隔。
所以我的问题是这样的设计,无论如何都要处理项目状态,知道什么时候在Storm完成一个项目?提前谢谢你