Я составляю диаграмму, чтобы представить предполагаемый поток HTTP-трафика после внесения некоторых архитектурных изменений. Одно из предложений включает добавление обратного прокси.
Есть ли узнаваемый способ представления маршрутизации трафика через обратный прокси-сервер, или я должен просто использовать простую стрелку и прикрепить ярлык «обратный прокси»?
Кроме того, мне может потребоваться отобразить 303 редиректа на той же диаграмме. Есть ли узнаваемый способ представления перенаправлений?
Я бы просто использовал то же представление, что и стандартный прокси-сервер. Функционально нет действительно разница между прокси-сервером, который, например, находится в офисе клиента, и обратным прокси-сервером в вашей сети. Разница, конечно же, в том, что у вас больше контроля над тем, что прокси-сервер делает с запросами от клиента, поскольку он ваш, что позволяет вам делать «крутые» вещи, такие как внедрение javascript, заголовков или файлов cookie.
В конце концов, прокси-сервер является конечной точкой для сеанса TCP, вводит заголовок X-Forwarded-For (среди прочего) и кэширует некоторые данные.
У Stackoverflow есть вопрос с довольно хорошим ответом, чтобы предоставить подробную информацию: https://stackoverflow.com/questions/224664/difference-between-proxy-server-and-reverse-proxy-server