|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Igor Belokopytov 2:5020/400 05 May 2001 05:31:55 To : All Subject : Re: Распределение нагрузки. --------------------------------------------------------------------------------
Hi2All
> Hужно написать программу, которая будет слушать определенный порт и в
> зависимости от определенных условий передавать соединение на другую машину
> (включая виртуальную). Есть ли примеры подобных программ? Куда глянуть?
Посмотри к примеру redir.c, исходник можно стащить с rpmfind.net Он как
раз слушает "определенный порт" и при "определенных условиях" - совпадении
адреса / порта, передает соединение на др машину. Тебе, я так понимаю,
"определенные условия" нужны несколько иные - вставь код меряющий загрузку и
на основе этого делающий вывод.
Есть еще, уже совсем готовый, ipvsadm. Перенаправляет запросы на др. машины,
можно использовать 4 алгоритма для перенаправления.
Pirahna - может перенаправлять запросы на основе анализа загрузки компов. Ее
я не использовал, так что не в курсе - что она из себя реально представляет.
Sincerely,
Igor Belokopytov
--- ifmail v.2.15dev5
* Origin: MTU-Intel ISP (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/9104ac04aaf0.html, оценка из 5, голосов 10
|