いくつかの動的テンプレートに従って、大量のイベントを処理するためにFlink CEPを使用する予定です。システムは事象の連鎖を認識しなければならない(条件やグループ分けを伴う複雑な連鎖など)。テンプレートはユーザーによって作成されます。つまり、コードに触れることなく複雑なテンプレートを作成する必要があります。この問題を解決するためにApache Flinkを使用することは可能ですか? Filnkはダイナミックテンプレートをサポートしていますか?FlinkとDynamicテンプレートの認識
1
A
答えて
2
現在、FlinkのCEPライブラリは、この種の動的ルール適合をサポートしていません。しかし、実装が不可能な根本的な理由はありません。
実際、変更はかなり単純です。現時点では、ワークフローは次のとおりです。ユーザーがイベントパターンを指定します。このパターンはパターンを表すNFAに変換されます(これはクライアント側で発生します)。その後、NFAはCEP演算子に渡され、CEP演算子は直列化されてクラスタに送られます。クラスタでは、CEP演算子とNFAがデシリアライズされ、イベントの処理が開始されます。
1つの入力チャネルでイベントを受け取り、他の入力チャネルパターンで受け取るコフラットマップ演算子が追加できます。新しく受信したパターンごとに、既存のNFAを更新するか(この機能が欠落している)、新しいNFAをコンパイルするかのいずれかが行われます。後者の場合、格納されたすべてのNFAに着信イベントが適用されます。
こうして、パターンを動的に更新できるCEP演算子を実現することができます。
関連する問題
- 1. Liferay、Dynamic Data List、テンプレート
- 2. jquery dynamic <h>タグがSEOチェッカーサイトで認識されない
- 3. 角2テンプレートはテンプレート参照変数を認識しません
- 4. Apache Flink REST APIの認証
- 5. VSコードでDjangoテンプレートとして認識されたHTMLファイル
- 6. symfonyの3 - CKEditorバージョンのバンドル:認識できないオプション「テンプレート、template_parameters」
- 7. 「システムキャビネット」の認識方法:/システム、/テンプレート、/リソースなど
- 8. GAEのwebapp2 i18nはdjangoテンプレート{%trans%}タグを認識しません
- 9. SIFTの一致と認識?
- 10. 人と車の認識
- 11. 画像とロゴの認識
- 12. NAOの物体認識と
- 13. テンプレート識別子とテンプレート関数内のdecltypeパラメータタイプ
- 14. 文字列テンプレートでKotlin拡張プロパティが認識されない
- 15. Sitemesh spring:テンプレートでメッセージが認識されない
- 16. テンプレートでVue値が認識されない
- 17. テンプレート(アンドロイドウェア)を使用した音声認識
- 18. IntelliJにPlay Framework * .scala.xmlテンプレートを認識させる方法
- 19. C++リテラル演算子テンプレートが認識されない
- 20. Aureliaテンプレートで文字列補間テキストをHTMLとして認識する方法
- 21. Apache Flinkとイベントシーケンス
- 22. 音声認識音声認識 - Ionic 2
- 23. ユーザビリティ:音声認識とキーパッド
- 24. 活動と音声認識
- 25. Sony SmartEyeGlassと顔認識
- 26. 春に認識インターフェースと@Autowired
- 27. PointCloud分類と認識
- 28. Python音声認識とChatterbot
- 29. ジェスチャー認識ツールとUIImageView
- 30. rocカーブとスピーカー認識