Java/CentOS. Написать демон для загрузки и сохранении контена по URL
Существует готовый Java демон с исходниками в задачи которого входит следующее:
- Выборка из базы данных URL
- Многотопотное скачивание контента по этим URL
- Сохранение контента в файловую систему
- Фиксирование в базе данных обработанных URL
- Работа через список прокси (SOCKS4, 5)
В существующем коде не устраивает его реализация:
- Код написан плохо
- Без опыта работы с Java
- Достаточно часто вываливается
- Существуют утечки памяти
Новый демон должен работать на:
- Java 1.6 (при написании нового демона, можно использовать более новую версию Java)
- Окружение СentOS release 6.5 (Final)
- БД MySQL
Нужно сделать следующее
- Написать с нуля демон на основании ТЗ и логики работы в старых исходниках.
- Оттестировать его в аналогичном окружении на стабильность работы / утечки памяти.
Со своей стороны я предоставлю
- Дамп БД с которой должен работать демон
- Доступ по SSH на сервер, на котором потребуется оттестировать демон
- Исходинки старого демона
- ТЗ