Многопоточные проблемы вызова API JIRA

Теперь я пришел с проблемой перегрузки.

Через PHP я запускаю несколько потоков, чтобы получить проблему от конкретного (того же) JQL. Я делаю это, чтобы быстрее решить несколько проблем (их тысячи).
Обычный вызов в моей среде был бы для 10k проблем => 200 полученных и обработанных каждым потоком, поэтому => 50 потоков. Я, конечно, могу понизить ставки, скажем, 1000 выпусков в потоке. Но я хочу это быстрее, чем обычно.

При вызове curl вы получите 10 тыс. Выпусков в aprox. 8 минут

Что я хочу, так это узнать, существует ли какое-либо ограничение на JIRA относительно максимального количества запросов в секунду / минуту / пользователя, потому что я, конечно, замечаю некоторую перегрузку в системе. И это не кажется чем-то очень большим.

Есть идеи? Благодарю.

1

Решение

Ответ заключается в том, что нет ограничений по максимальному количеству запросов в секунду. Производительность системы пострадает, только если оперативной памяти недостаточно.

Jira Sizing Guide это очень хорошо для начала.

То, на что я должен был смотреть, — это максимальное число одновременно зарегистрированных пользователей (каждый запрос был новым логином) и размер данных, которые нужно было получить. На 8gb я обнаружил, что все в порядке (не перегружая сервер), 4 одновременных потока (запросы / логины) и 400 проблем, извлекаемых при каждом запросе.

Спасибо 🙂

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]