WSO2 CEP высокая производительность на той же JVM

Следующая статья объясняет очень высокую производительность на WSO2 CEP на той же JVM. С помощью CEP я могу запустить другое Java-приложение (основной класс), работающее на той же JVM. то есть, если я запускаю java-программу с помощью команды JAVA, она будет работать не на jvm, а на CEP runnign jvm.

http://wso2.com/library/blog-post/2013/08/cep-performance-processing-100k-to-millions-of-events-per-second-using-wso2-complex-event/

Я заинтересован в достижении очень высокой скорости TPS. Я думаю, что веб-пакеты и транспорты wso2events могут дать мне высокие показатели TPS из списка поддерживаемых транспортных CEP. Поэтому я написал примеры генераторов сообщений (java-программ) как для websockets, так и для wso2events, но я не смог достичь скорости TPS, упомянутой в приведенной выше ссылке. Так что проблема может быть в том же JVM.

1 ответ

Решение

Выше статья написана для старого выпуска CEP, nFrom CEP 4.0.0 на палатах может быть настроен для достижения более высокого TPS. Мы рекомендуем использовать wso2event, и вам необходимо настроить агент данных Thrift Protocol и мост данных.

Если вы используете ответственного издателя агента данных для публикации событий в CEP, увеличьте размер QueueSize в файле data-agent-config.xml. Вы можете использовать пример клиента производительности для публикации событий [1]. Файл data-agent-config.xml этого примера производителя находится в каталоге ресурсов [2].

В зависимости от запросов обработки и siddhi вашего CEP, вам может потребоваться увеличить eventBufferCapacity в data-bridge-config.xml, который находится в каталоге / repository / conf / data-bridge /. Если вы публикуете события из CEP, используйте wso2event publisher и увеличьте размер очереди / repository / conf / data-bridge /.

Пожалуйста, обратитесь к рекомендациям по настройке производительности [3] для более подробной информации. При ручной настройке экземпляр CEP с очень высоким TPS также приведет к высокой задержке.

[1] https://github.com/wso2/product-cep/tree/master/modules/samples/producers/wso2-event-performance

[2] https://github.com/wso2/product-cep/tree/master/modules/samples/producers/wso2-event-performance/src/main/resources

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

Другие вопросы по тегам