Теперь я пришел с проблемой перегрузки.
Через PHP я запускаю несколько потоков, чтобы получить проблему от конкретного (того же) JQL. Я делаю это, чтобы быстрее решить несколько проблем (их тысячи).
Обычный вызов в моей среде был бы для 10k проблем => 200 полученных и обработанных каждым потоком, поэтому => 50 потоков. Я, конечно, могу понизить ставки, скажем, 1000 выпусков в потоке. Но я хочу это быстрее, чем обычно.
При вызове curl вы получите 10 тыс. Выпусков в aprox. 8 минут
Что я хочу, так это узнать, существует ли какое-либо ограничение на JIRA относительно максимального количества запросов в секунду / минуту / пользователя, потому что я, конечно, замечаю некоторую перегрузку в системе. И это не кажется чем-то очень большим.
Есть идеи? Благодарю.
Ответ заключается в том, что нет ограничений по максимальному количеству запросов в секунду. Производительность системы пострадает, только если оперативной памяти недостаточно.
Jira Sizing Guide это очень хорошо для начала.
То, на что я должен был смотреть, — это максимальное число одновременно зарегистрированных пользователей (каждый запрос был новым логином) и размер данных, которые нужно было получить. На 8gb я обнаружил, что все в порядке (не перегружая сервер), 4 одновременных потока (запросы / логины) и 400 проблем, извлекаемых при каждом запросе.
Спасибо 🙂
Других решений пока нет …