Pure Load Balancer - высокопроизводительный балансировщик нагрузки для протоколов HTTP и SMTP. Распространяется под лицензией BSD, совместим со многими UNIX-подобными системами, включая различные xBSD, MacOS, Linux.URL: http://plb.sunsite.dk/
Новость: http://www.opennet.me/opennews/art.shtml?num=5282
Вроде все хорошо кроме того что:1) Current versions asserts that all backend servers have the same weight, and the load is distributed in a round-robin way.
--------
имхо разные веса и разные алгоритмы разброса - это очень нужные вещи в load balancer-ах.2) Pure Load Balancer runs in userland, but relies on an asynchronous non forking/non threaded/non blocking architecture.
--------
ну да, все классно кроме того что SMP не прибавит производительности.
Имхо гуано...
зачем придумывать балансер для SMTP когда вполдне можно обойтиcь MX записями в DNS'e. Тем же макаром можно балансировать HTTP
Интересно, а как ты будешь это балансить?
Если один mail упал, то вместо него будет другой в соответствии с MX записью?
Это ж разве балансировка?
А кстати что оставаться будет в REMOTE_ADDR в апаче никто не пробовал его? Сам PLB?
У Сысоева модуль был как раз для таких случаев.
А если одинаковый вес в МХ записи?
> зачем придумывать балансер для SMTP когда вполдне можно обойтиcь MX
> записями в DNS'e. Тем же макаром можно балансировать HTTP
Тем же - это как? можно пример?
Если
www IN A a.b.c.d
www IN A e.f.g.h
то это давно известно, а как насчет неожиданного умирания одного из серверов?
Мне кажется, для linux лучше рассмотреть возможности netfilter для организации балансировки нагрузки.
А так получается меньшая функциональность, да ещё и в user mode.
Или на LVS посмотреть.
http://www.linuxvirtualserver.org toze samoe i 10 raz bolshe.