問題タブ [wso2cep]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
authentication - WSO2 認証証明書
認証証明書を使用して WSO2 (CEP) 管理サービスに接続することはできますか?
はいの場合、これを行う方法は?
wso2 - 2 つのタイム ウィンドウと 2 つのストリームを使用した Siddhi CEP でのクエリ (続き)
私は Siddhi と複雑な相関関係を作ろうとし続けています。この場合、Web クライアントのコンサルトとクライアントの訪問に送信される通知の 2 つの入力ストリームがあります。 2 番目のストリームではなく、2 つのウィンドウで発生しており、このイベントのステータスによって異なります。
私がやろうとしているのは、中間ストリームを使用して、これが 2 以上の場合にウェブサイトのヒット数をカウントすることです。さまざまな結合を通じて、その顧客に対してすでに商業的なアクションが行われているかどうかを確認します...非常に複雑になり、より簡単な解決策があるかどうかわかりません??? 、関数 Siddhi NOT Happened やその他の結合 (左結合) がないことを考慮して
wso2 - すべてのイベントが 1 つずつではなくまとめて行われるのはなぜですか?
外部タイミング ウィンドウを使用して、非常に単純な CEP クエリをテストしています。クエリは次のとおりですdefine stream LoginEvents (timeStamp long, ip string, phone string); @info(name = 'query1') from LoginEvents#window.externalTime(timeStamp,5 sec) select timeStamp, ip insert all events into uniqueIps;
。
ここで単体テストを見て、コールバックが 9 回呼び出されると思いました。着信イベントの場合は 5 回、期限切れの場合は 4 回です。代わりに、一度だけ呼び出されます。それはなぜですか? また、すべてのイベントに対してコールバックが呼び出される状態にするにはどうすればよいですか?
java - wso2:cep:Siddhi エンジンでのタイム ウィンドウ クエリの実行
現在、siddhi コア、api、およびクエリ jar ライブラリを持つ Java サーブレットを使用しています。ストリーム、クエリ、およびコールバックを作成するために、SiddhiManager クラスを使用しています。サーブレットを使用すると、通常のクエリを実行できますが、次のようなタイム ウィンドウ ベースのクエリは実行できません。
StatusTime#window.time(4 分) から cid,sum(values) を SUM グループとして cid を選択し、(SUM>40) を payt に挿入します。
サーブレットが呼び出されるたびにタイム ウィンドウが再開始され、その結果、時間ベースのクエリが失敗します。siddhi マネージャーが以前に開始された時間枠を使用するようにするにはどうすればよいですか。
localization - localization for WSO2 CEP product
I try to localize WSO2 CEP product.
I found some post regard with http://tanyamadurapperuma.blogspot.kr/2013/10/localizing-wso2-carbon-products-part-1.html
So i changed all JSResources.properties and Resources.properties files to JSResources_kr.properties and Resources_kr.properties.
But all character are broken.
ibm-cloud - Bluemix で WSO2 CEP をホストできますか?
IBM Bluemix で WSO2 CEP を実行したいと考えています。それを Liberty アプリケーションとしてホストすることは可能ですか、それとも他のオプションが利用可能ですか?
wso2 - WSO2 BAM 2.5 - 出力イベント アダプター
WSO2 BAM 2.5 出力イベント アダプタに関する 2 つの質問 - 1) 出力イベント アダプタ タイプに「電子メール」オプションがないのはなぜですか? ドキュメントによると、そこにあるはずです。電子メール イベント アダプタ用に独自の XML ファイルを作成し、それを必要なフォルダにドロップしても、タイプ「電子メール」は認識されず、BAM はそれを「非アクティブ」と表示します。2) デフォルトのロガー出力イベント アダプターがログを書き込むディレクトリとファイルは? これを構成し、メッセージが Hive スクリプトによって生成され、BAMNotifications 列ファミリーに書き込まれたことを確認できますが、リポジトリ/ログ ディレクトリのログ ファイルでログを確認できませんか? 助けてください。
wso2 - WSO2CEP からのイベント ストリームにサブスクライブするように WSO2BPS を構成する方法
システムの私の設計は、CEP をシステムの「エンジン」として使用することです。これにより、顧客の要求がイベントとして CEP に送信され、BPS に再ルーティングされてさまざまなビジネス プロセスがトリガーされます。
私の質問は、CEP からのイベント ストリーム (または複数のストリーム) にサブスクライブし、ビジネス プロセスの実行を「トリガー」するように BPS を構成するにはどうすればよいですか?
ありがとう
wso2 - タイムアウトを使用して siddhi で「到着」および「出発」クエリを作成する
アプリケーションで Esper を Siddhi に置き換えようとしています。現在の esper ステートメントは「タイムアウト」タイプのパターンであり、一意の「名前」と「タイプ」(着信イベントで検索できる文字列値のみ) のイベントが到着して出発したときに報告する必要があります。イベントが最初の一意のウィンドウに最初に到着したときに、イベントが到着したことがわかります。ユーザー定義のタイムアウト値に同じ名前とタイプのイベントが表示されない場合、イベントは出発すると想定します。これが私のエスパーステートメントの外観です(実際のエスパーではさらに多くのことが行われていることに注意してください。例のために単純化しただけです):
ウィンドウ events_1.std:firstunique(name, type) を NameEvent として作成
insert into events_1 select * from EventCycle[イベント]
on pattern [every event1=events_1->(timer:interval(4.0 sec) and not events_1(name=event1.name, type=event1.type))]events_1 から削除。ここで、name = event1.name AND type=event1.type
次に、events_1 から irstream を選択し、着信イベントと削除されたイベントを取得して、ウィンドウから「到着」イベントと「出発」イベントを取得します。
シッディの場合、最初のユニークなウィンドウはかなり単純です (私は思いますか?):
from EventCycle#window.firstUnique('name')[ type=='type' ] 名前を選択し、NameEvent に挿入します
しかし、そのエスパー「パターン」をシッディに置き換える方法については、本当に空白を描いています。これに単一の「すべてから」のステートメントを使用できますか、それともシッディで別のアプローチが必要ですか?
ここで私を正しい道に導く助けがあれば幸いです!