Как мне разделить сиддхиманагер в зависимости от контекста?

У меня есть несколько входящих потоков, и я использую wso2 для оценки этого потока с помощью правил. Некоторые из этих потоков можно объединить вместе, как если бы они были из одной организации. Как я могу разделить свой контекст сиддхи на основе этих разных организаций?

Итак, в основном я ищу что-то вроде этого.

siddhimanager.context ("context1"). defineStream (...)
siddhimanager.context ("context2"). defineStream (...)

Любая помощь будет принята с благодарностью. Заранее спасибо


person Pallavi Bandada    schedule 25.11.2014    source источник


Ответы (1)


SiddhiManager связан с одним SiddhiContext. Итак, для вашего варианта использования вы можете просто использовать отдельные экземпляры SiddhiManager для каждой организации. Именно так в WSO2 CEP были реализованы различные планы выполнения, а также мультитенантность.

person Rajeev Sampath    schedule 25.11.2014