ПочатиПочніть безкоштовно

Зарезервована одночасність і throttling

«Зарезервована одночасність» встановлює жорстку межу на те, скільки екземплярів функції Lambda можуть виконуватися одночасно. Якщо ви задаєте зарезервовану одночасність 5, Lambda гарантує, що ці 5 слотів завжди доступні для вашої функції — але це також означає, що 6‑й одночасний запит буде обмежено (throttled).

Це корисно, коли ваша функція записує в нижчерозташований ресурс (наприклад, базу даних), який може витримати лише обмежену кількість з'єднань. Без зарезервованої одночасності раптовий сплеск трафіку може перевантажити базу даних сотнями паралельних виконань Lambda.

Є компроміс: зарезервовані слоти віднімаються від загального пулу одночасності вашого облікового запису (типово 1 000). Якщо встановити зарезервовану одночасність 100 для однієї функції, для всіх інших функцій в обліковому записі залишиться лише 900.

Що відбувається, коли функція із зарезервованою одночасністю 5 отримує 6‑й одночасний запит?

Ця вправа є частиною курсу

Безсерверні застосунки з AWS Lambda

Переглянути курс

Практична інтерактивна вправа

Перетворіть теорію на практику за допомогою однієї з наших інтерактивних вправ

Почати вправу