sfd
Как увеличить лимит Открытых файлов в Ubuntu/Debian/CentOS/Fedora
Периодически при работе сервера вы можете столкнуться с ошибкой "Too many open files" в Linux системах. Чаще всего это бывает на нагруженных серверах. Это значит, что сервер достиг лимита на количество открытых файлов. Этот лимит может быть указан для конкретного пользователя или сессии. В этой статье я расскажу какие бывают лимиты (а их два вида) и как их увеличить. Проверка текущих лимитов Для контроля лимита ресурсов в Linux имеется утилита ulimit. Получим текущее значение лимитов: ulimit -a В результате выполнения команды вы увидите список текущих лимитов, а именно тип лимита и его значение...
Как реализовать Rate Limiter в Spring Boot
Rate Limiting — это метод контроля количества запросов, которые могут быть отправлены в систему за определенный период времени. Это помогает избежать перегрузки вашего сервера, предотвратить злоупотребление ресурсами и эффективно управлять трафиком. Давайте рассмотрим несколько распространенных методов: Библиотека Google Guava предоставляет класс RateLimiter, который можно использовать для реализации ограничения скорости на основе алгоритма сегмента токенов. Приведенный выше код ограничит обработку до 5 запросов в секунду...