Я настроил прокси-сервер Squid, у которого много родительских серверов. Я распределил нагрузку по циклическому алгоритму, но мне это не нравится. В большинстве случаев из 5 работают только один или два сервера. Иногда я получаю сообщение об ошибке. Итак, я хочу каким-то образом автоматически выбрать лучшего родителя, а затем подключиться. Можно ли это как-то сделать?
Я считаю, что это можно сделать с помощью ICP. Я видел этот ссылка, и они используют ее в той или иной форме. (Я ничего не знаю о ДЦП)
Вот что я сделал:
cache_peer parentip1 parent 3128 0 login=username:password round-robin no-query
cache_peer parentip2 parent 3128 0 login=username:password round-robin no-query
cache_peer parentip3 parent 3128 0 login=username:password round-robin no-query
cache_peer parentip4 parent 3128 0 login=username:password round-robin no-query
cache_peer parentip5 parent 3128 0 login=username:password round-robin no-query
Вы уже ответили на свой вопрос. Да, для этого и нужен ICP.
Что вам нужно сделать дальше, так это прочитать о ICP. «Я ничего не знаю об ICP» - не лучший вопрос для serverfault, но непременно возвращайтесь с более конкретными вопросами, как только вы начнете.