Производительность com.sun.net.httpserver.httpserver и httpurlconnection?JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Производительность com.sun.net.httpserver.httpserver и httpurlconnection?

Сообщение Anonymous »

Я разработал HTTP-прокси, который делает HTTPS-> HTTP-преобразование, используя com.sun.net.httpserver.httpsserver и httpurlconnection . К сожалению, он может обрабатывать только 5 маленьких запросов HTTPS Post в секунду. Все остальные запросы не могут подключиться к прокси. < /p>

У меня есть Apache с SSL + Tomcat на том же сервере, и он обрабатывает 50 https request /sec. Tomcat без Apache Process 50 HTTP -запрос/второй, так что Apache с SSL не замедляйте его вообще. Если я использую свой com.sun.net.httpserver.httpsserver это замедляет Tomcat 10x раз! Я использую его таким образом: < /p>

Код: Выделить всё

HttpsServer server = HttpsServer.create(new InetSocketAddress(config.getInPort()), 0);
server.createContext("/https", new HttpProxyHandler(config));
server.setHttpsConfigurator(new HttpsConfigurator(SSLContext.getDefault()));
server.setExecutor(null);
server.start();
< /code>

обработчик отправил только полученный запрос на другой HTTP -URL через httpurlConnection < /code>. < /p>

Почему производительность com.sun.net.httpserver.httpserver < /code> настолько плохой? Доступна ли какая -либо статистика производительности httpsserver 
? Мне нужен очень сервер производительности. Что если я просто прочитаю запрос из SSL Socket и напишу в TCP Socket? Подходит ли это для обработки запросов HTTPS?

Подробнее здесь: https://stackoverflow.com/questions/325 ... connection
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Com.sun.net.httpserver.HttpServer не работает при использовании специальной службы исполнителя
    Anonymous » » в форуме JAVA
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous
  • Как скачать пакет com.sun.net.httpserver?
    Гость » » в форуме JAVA
    0 Ответы
    13 Просмотры
    Последнее сообщение Гость
  • Невозможно получить доступ к com.sun.net.httpserver, запущенному на WSL, в браузере Windows.
    Anonymous » » в форуме JAVA
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • NPE в sun.net.www.protocol.http.HttpURLConnection.plainConnect()
    Anonymous » » в форуме JAVA
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • Sun.misc.Contended не является членом пакета sun.misc Scala.
    Гость » » в форуме JAVA
    0 Ответы
    62 Просмотры
    Последнее сообщение Гость

Вернуться в «JAVA»