Разработка системы управления трафиком и биллинга
Цель проекта
Создание программного модуля для автоматического управления сетью, который анализирует потребление трафика и предоставляет пользователям возможность расширять свои лимиты.
Основные задачи
1. Модуль контроля скорости
- Разработка скрипта для парсинга и анализа файлов журналов доступа (access.log).
- Реализация функционала автоматической регулировки (резки) скорости соединения для пользователей, достигших лимита.
- Система должна работать стабильно и не влиять на общую производительность серверов.
2. Модуль биллинга и продажи трафика
- Разработка отдельной панели или API для управления выделенными серверами.
- Реализация возможности для пользователей приобретать дополнительные пакеты трафика для конкретных серверов.
- Интеграция системы учёта покупок с модулем контроля скорости для автоматического снятия ограничений.
Требования к реализации
- Решение должно быть отказоустойчивым и эффективно работать с большими объемами лог-файлов.
- Код должен быть хорошо документирован и подготовлен для развертывания на production-сервере.
- Приветствуется предоставление технической документации по настройке и работе системы.