Производительность WSO2 CEP

У меня есть несколько вопросов, связанных с производительностью WSO2 CEP.

  1. Сколько событий может быть обработано за секунду?
  2. Сколько планов выполнения можно обрабатывать одновременно без значительных изменений производительности?
  3. Какое максимальное количество получателей и издателей можно добавить в CEP?
  4. Какое максимальное количество планов выполнения можно добавить в CEP?

person Saveendra Ekanayake    schedule 02.05.2016    source источник
comment
какую среду вы используете?   -  person Anushka Ekanayake    schedule 02.05.2016


Ответы (1)


Все зависит от сценария, поэтому просто указание определенного числа может быть неприменимо для вашего сценария. Используя экономичный протокол wso2event, CEP может обрабатывать более 100 000 событий в секунду. В зависимости от сложности запроса показатели производительности могут меняться. Также вам необходимо подумать о распределении ресурсов, таких как размер кучи памяти и т. Д. Выделенная память будет иметь значение, если размер события высок, поэтому такие вещи, как количество получателей, издателей и планы выполнения, зависят от сложности процесса. Поскольку это очень динамичные ситуации, вы можете настроить экземпляр CEP в соответствии со своим сценарием. Дополнительные сведения см. в Рекомендации по настройке производительности [1]. Например, если вам требуется очень высокая пропускная способность, но вы не беспокоитесь о задержке, вы можете увеличить QueueSize в data-agent-config. В зависимости от размера события иногда вам также может потребоваться увеличить объем динамической памяти.

[1] https://docs.wso2.com/display/CEP400/Performance+Tuning+Recommendations

person Tharik Kanaka    schedule 02.05.2016
comment
@TharikKanna Какое максимальное количество получателей и издателей можно добавить в CEP? и какое максимальное количество планов выполнения можно добавить в CEP? - person Saveendra Ekanayake; 04.05.2016