6

私は自分のシステムに入ってくる離散的なイベントのストリームを持っており、各イベントの内容に基づいてルールを適用する必要があります。また、これらのストリームイベントに対して複雑なイベント処理を適用したいと考えています。複雑なイベントを処理する

制約 1.これらのルールはユーザー指定であり、動的に変更されます。 2.ルールが適用されるたびにシステムを再起動したくありません。 3. HA 4.だけ成熟したオープンソースのソリューション

  • これは、単一のだろう
    2. Droolsのは、嵐のボルト内で実行された嵐のボルト内部

    可能な方法.. 1.ファイル名を指定して実行エスパーCEPイベントルールの処理だけでなく、複雑なイベント?ルールの変更によって私の嵐が再開する必要がありますか?

  • ルールを動的に嵐のボルトに挿入できますか?

その他のソリューション?スパーク?

答えて

5

DroolsとEsperの両方は、ルールを動的に注入でき、StormまたはJVMを再起動する必要はありません。

EsperとDrools Fusionの両方で、複雑なイベントを処理することはできますが、一般的には異なるトレードオフがあります。

同じ配信ストリーム処理ソリューションドメインには、Sparkストリーミング、Storm、Yahoo S4、Apache Samzaがあります。これらのどれでもEsper/Droolsのホストに使用できます。 Stormの場合は、Drools/Esperに送信する前に重複排除するか、重複している可能性のある配信を期待する連続したクエリを設計することをお勧めします。

+4

Spark StreamingとEsperを一緒に使用できるリソースを教えてください。 –

関連する問題