Компоненты

Кэширование. Часть 1 — Основы кэширования

Кэширование — это комплекс техник, направленных на сокращение времени доступа к данным за счет выбора более эффективного, по сравнению с исходным хранилищем, способа получения копий этих данных. Кэширование применяется с целью повышения производительности, доступности, надежности, оптимизации использования ресурсов системы и удовлетворения других требований, однако, при этом влечет и риски увеличения затрат на всех этапах жизненного… read more »

Кэширование. Часть 2 — Виды кэшей и системы кэширования

Системы кэширования Внутрипроцессный кэш: Внутрипроцессный кэш — это тип кэша, который находится внутри самого приложения. Он обеспечивает высокую производительность чтения и записи при нулевых сетевых затратах. Однако его объем ограничен объемом памяти, и кэшированные данные теряются при перезапуске процесса. Внутрипроцессный кэш может быть реализован в виде библиотеки, такой как Google Guava Cache. Межпроцессный кэш Межпроцессный… read more »

Кэширование. Часть 3 — Отказы кэша

1. Грациозное деградирование 2. Тайм-ауты и повторы 3. Изоляция и разделение кэша 4. Мониторинг и алерты 5. Тестирование отказоустойчивости

Sidebar