2.5 KiB
2.5 KiB
aliases | tags | date | ||
---|---|---|---|---|
|
|
2024-12-01 |
Узкое место (bottleneck) — компонент системы, ограничивающий её производительность или пропускную способность. Даже один неэффективный элемент может стать причиной снижения эффективности всей ../../../../_inbox/Информационная система.
Боттлнеки могут скрываться в любом элементе системы. Вот некоторые возможные области:
- highload/Балансировка нагрузки. Проблемы с распределением трафика.
- Бэкенд. Ограничения на уровне кода или инфраструктуры.
- ../../meta/zero/00 Реляционная база данных. Медленная обработка запросов, нехватка соединений.
- Распределенный Кэширование. Недостаток ресурсов или медленный доступ.
- Брокер сообщений. Ограничения на пропускную способность.
- Пропускная способность диска. Узкие места в файловых системах.
Пример в ../../../../wiki/zero/00 Микросервисная архитектура. Рассмотрим систему с несколькими микросервисами и сервисом аутентификации. Если общий объем запросов составляет 1000 rps, а сервис аутентификации может обработать только 100 rps, то он становится узким местом, замедляя работу всей системы.
Мета информация
Область:: ../../meta/zero/00 HighLoad Родитель:: Источник:: Создана:: 2024-12-01 Автор::