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