Горизонтальная масштабируемость WSO2 CEP

Я изучаю новые продукты WSO2CEP и WSO2 STREAM PROCESSOR, и мне нужна некоторая информация:

  1. Я бы знал, сможет ли он управлять масштабируемостью в конфигурации, где у меня есть несколько экземпляров, установленных в кластере на нескольких серверах, и каждый экземпляр использует одну и ту же информацию (правила, события, потоки и т. Д.)

  2. Можно ли агрегировать события по серверам? Например, учитывая правило «select * from my_stream.window (10 минут) с count = 2», и сервер 1 получает первое событие, а сервер 2 - второе, проверяя условие и запуская связанное действие только один раз (не для каждого сервера) /пример)

  3. Можно ли агрегировать события по серверам, используя условие pattern where?


person Francesco G.    schedule 25.07.2018    source источник


Ответы (1)


Я мог ответить только на WSO2SP

Я бы знал, может ли он управлять масштабируемостью в конфигурации, где у меня есть несколько экземпляров, установленных в кластере на нескольких серверах, и каждый экземпляр использует одну и ту же информацию (правила, события, потоки и т. Д.)

действительно, у вас может быть узел менеджера (ов), и все рабочие узлы будут синхронизировать приложения (правила, потоки, ..) с узла менеджера

По другим вопросам - состояние (агрегированные значения) может быть сохраняется в кластере, поэтому он должен работать

person gusto2    schedule 26.07.2018