我具有分布式视频分析系统,该系统由以下组成:消息传递和在分布式系统中的信令
1. feature extraction: generated lots of features(20+) from each frame of the video
2. multiple detectors(in different machine):
* Each of them will get a subset of feature
* Each of them needs the features from multiple frames.
* Eg. Detector 1 needs feature 1-5 from 3 frames to start processing; Detector 2 needs feature 2-8 from 8 frames to start processing
我的问题是:如何做特征提取块和多个检测器之间的通信,优选在实-时间?我一直在寻找一个事件总线,但只有一个过程,Hadoop中的ZooKeeper会是一个更好的解决方案吗?
我正在使用Java。欢迎任何建议。
功能中有多少数据?像每个功能8个字节?如果您的数据非常少,则可以执行许多简单的操作,例如将所有功能广播到所有检测器。 – 2010-01-15 19:00:21