Веб-приложение Kony использует Object.wait () при одновременных вызовах службы - PullRequest
0 голосов
/ 06 января 2020

При выполнении теста производительности 150 пользователей, использующих SilkMeter для Kony Web Application, мы столкнулись со странным поведением, когда службы удерживаются в состоянии ожидания по методу doFilter.

Приложение работает в IBM WebSphere 8.5 .10 и веб-поток настроен как минимум 50 и максимум 800. Проблема в том, что когда мы увеличиваем количество пользователей, метод wait () также увеличивается во времени. Ниже показан экран, снятый с Dynatrace. [! [Отчет Dynatrace] [1]] [1]

Мы перепробовали много методов, но не смогли избавиться от этого метода ожидания. Есть предложения?

1 Ответ

0 голосов
/ 17 января 2020

Это ожидаемое поведение Kony, которое протестировано в версии 7.3.0. Это происходит, когда количество транзакций в час увеличивается. Когда из-за kdw происходит много обращений к серверу, мы можем увидеть время ожидания. Если это значение превышает 5 секунд, то лучше уменьшить количество транзакций и подумать о времени работы счетчика шелка. Kony поддерживает 35 запросов как таковых c для 1 ЦП и 8 ГБ памяти. Превышение этого приведет к увеличению времени ожидания, как показано на рисунке.

...