Skip to content

Hw 03 - #118

Open
danilkashirin wants to merge 7 commits into
andrsuh:mainfrom
IgorM27:hw-03
Open

Hw 03#118
danilkashirin wants to merge 7 commits into
andrsuh:mainfrom
IgorM27:hw-03

Conversation

@danilkashirin

@danilkashirin danilkashirin commented Oct 2, 2025

Copy link
Copy Markdown

Аккаунт:
PaymentAccountProperties(serviceName=cuba_libre, accountName=acc-5, parallelRequests=5, rateLimitPerSec=3, price=30, averageProcessingTime=PT4.9S, enabled=true)

Тест:
ratePerSecond=2, testCount=500, processingTimeMills=60000

Всего наш сервис бомбят testCount/ratePerSecond = 500/2 = 250 секунд, так же учитывая processingTimeMills=60 секунд максимальное время ожидания выполнения теста составляет 250 + 60 = 310 секунд

Сам сервис же будет обрабатывать testCount запросов testCount*averageProcessingTime/parallelRequests = 500 * 4.9 / 5 = 490 секунд

Таким образом, мы не успеем обработать все запросы. Sorry

image

На добавленном графике можно заметить описанное утверждение. Зеленый график - увеличение приходящих запросов с учетом времени, синий - количество обработанных запросов с течением времени

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants