2017-08-24 4 views
1

siddhiクエリー言語を使用しているため、siddhi cepには嫌われていますが、分散処理には嵐が使用され、WSO2はアプリケーションを作成して配備するためのWebインターフェイス/ダッシュボードを提供します。私はいくつかの機能を強化/使用するための独立性が低くなると思う。どのオープンソースのCEP shoudを分散処理とパイプライン処理に使用するか選択します。 siddhi、Flink、Esper?

しかし、Flinkは良い選択だと思われますが、単純なロジックでも実装するには多くのコードが必要です。

は、これらのより良いオプションがあり、私はあなたが少なく自立とはどういう意味ですか 混乱

答えて

3

のですか? Siddhi 4.x [1]は、tcp、Kafka、httpなどを使用して、あるインスタンスから別のインスタンスにメッセージを送受信するためのソースとシンクの機能を使用して、嵐に依存することなく使用できます。 WSO2ストリームプロセッサは、 Siddhiとそれを編集してイベントをシミュレートし、デバッグすることもできます。

[1] https://wso2.github.io/siddhi/

[2] https://github.com/wso2/product-sp

1

私は...テストを行う....各システムでのようなものを10個のクエリを作成します....

select * from SomeEvent where value = 1 
    select * from SomeEvent where value = 2 
    ... 
    select * from SomeEvent where value = 9 
    select * from SomeEvent where value = 10 

考え方は、クエリを作成すること、APIや展開ステップの仕組み、クエリの数に応じてパフォーマンスがどのように変化するかを確認することです。

関連する問題