Мне нужно реализовать приложение HTTP-прокси-сервера, которое будет запрашивать прокси-запросы от нескольких клиентов на удаленном сервере.
Вот шаги:
- Запрос клиента на прокси-сервер
- Запрос прокси-сервера на сервер
- Сервер возвращает запрос на прокси
- Прокси возвращает запрос клиенту.
Я просто не уверен, как мне реализовать этот прокси. Моя первая мысль заключалась в том, чтобы реализовать приложение tomcat, которое использует jersey/apache httpclient для перенаправления запроса на удаленный сервер и возврата ответа клиенту?
Есть ли лучший способ реализовать такой прокси-сервер?
Прокси-серверу потребуется обработать несколько потоков.