Введение в jproxy
jproxy — прокси HTTP, созданный с использованием Java и построенный на основе Netty v4.0. Вы можете обращаться к реальному серверу через адрес jproxy, как это делается в squid, zproxy и других.
###Структура директорий jproxy Директория jproxy аналогична структуре директорий Tomcat или JMeter.
startup
. Вы также можете использовать команду startup /etc/jproxy/config.json
для запуска приложения с пользовательским конфигурационным файлом (он должен называться config.json
).##Основные функции jproxy
####Кэширование памяти Jproxy использует память для хранения данных POST и GET запросов HTTP (особенно JSON, multipart forms и т.д.). Кэширующий модуль jproxy зависит от Redis. Он также может сохранять статические ресурсы, такие как HTML, CSS, JS и другие изображения. Однако сейчас я отключил хранение статических ресурсов из-за проблем с распознаванием типа контента. Возможно, когда-нибудь я решу эту проблему...#### Балансировка нагрузки
config.json
. Вы можете установить поле proxy_pass
следующим образом: "proxy_pass":[
{
"host":"localhost",
"port":8080,
"weight":1
},
{
"host":"localhost",
"port":8080,
"weight":1
}
]
Сначала можно игнорировать поле weight
, так как оно связано с другим режимом.
Поле host
представляет собой имя или IP-адрес реального сервера.
Поле port
— это порт входа реального сервера, который ваш клиент хочет посетить через jproxy.
Теперь давайте рассмотрим поле weight
!
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )