以下で構成される分散ビデオ分析システムがあります。
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
私の質問は、特徴抽出ブロックと複数の検出器の間の通信を、できればリアルタイムで行う方法ですか? 私はイベント バスを見てきましたが、それは 1 つのプロセスのためだけです。Hadoop の ZooKeeper はより良い解決策でしょうか?
私はJavaを使用しています。どんな提案でも大歓迎です。