私はシッディが初めてで、いくつか質問があります。
- SiddhiManagerはスレッドセーフですか? JVM ごとに 1 つの共有インスタンスを使用することをお勧めしますか?
実行時にストリームを定義してクエリを追加する方法は? 新しいExecutionPlanRuntimeインスタンスを作成するsiddhiManager.createExecutionPlanRuntime(plan)しかないようです。また、ストリームとクエリを再定義する方法は?
QueryCallbackのinEvents とremoveEventsは何ですか?
executionPlanRuntime.addCallback("query1", new QueryCallback() { @Override public void receive(long timeStamp, Event[] inEvents, Event[] removeEvents) { EventPrinter.print(timeStamp, inEvents, removeEvents); } });
- ストリームとクエリがたくさんある場合、Siddhi はどのようにスケーリングしますか?
ありがとう!