ICAP для nginx можно за денежку заказать, это несложный протокол, а вы точно уверены, что у nginx лучше со sticky sessions, чем у сквида ? для nginx есть пара сторонних модулей для липких куков, но они очень спорные, как по стабильности работы, так и по функциональности.
какая задача изначально то ставится ?
15 июня 2011 г. 17:52 пользователь Dmitriy MiksIr <miksir@xxxxxxxx> написал:
06/10/2011 05:15 PM, big bond пишет:
Всем привет.
Подскажите, существует ли в природе ICAP-модуль для nginx? Очень
нужен, сквид в качестве реверс-прокси - не айс. Но стоит задача
антивирусной проверки файлов, которые пользователи
закачивают-скачивают, при чем нужен именно "потоковый" антивирус,
более того, только сертифицированный в РФ.
Сейчас единственный такой вариант - связка каспера и сквида по
протоколу ICAP, все работает, но у сквида плохо со sticky sessions.
Немножко есть, но не то, что нужно, а нужно по кукам. Иначе теряем
балансировку.
А наколхозить можно?
По запросу, уже после балансировки, запрашивать скриптовый бекенд на проверку и только после этого отдавать файл. Туда же приткнуть кеширование результатов проверки (проверять можно прямо в nginx, что бы на бекенд не ходить). Хотя будет лаг на время проверки.