Проект ручка позволяет несколько серверов в качестве одного наружу.
Он автоматически обнаруживает серверы, которые вниз и распространяет среди клиентов доступных серверов. Это дает высокую доступность и масштабируемую производительность.
Алгоритм балансировки нагрузки отслеживает клиентов и постараемся, чтобы отправить их обратно на сервер они посетили в последний раз. В таблице клиент имеет количество слотов (по умолчанию 2048, устанавливаемый через аргументы командной строки). Когда таблица заполнена, наименее недавно использовали один из них будет брошена, чтобы освободить место для нового.
Это превосходит простой алгоритм циклического, который посылает клиент, который подключается несколько раз для различных серверов. Это ломает приложений, которые поддерживают состояние между соединениями на сервере, в том числе самых современных веб-приложений.
Когда ручка обнаруживает, что сервер недоступен, он сканирует для другого, начиная с сервера после того, совсем недавно использовал один. Таким образом, мы получаем балансировку нагрузки и «справедливого» отказоустойчивости бесплатно.
Правильно написал, ручка может гарантировать, что ферма серверов всегда доступна, даже когда отдельные серверы сбил для технического обслуживания или переконфигурации. Окончательный единой точки отказа, самой ручкой, могут быть устранены путем запуска ручка на нескольких серверах, используя VRRP, чтобы решить, который является активным
Что нового В этом выпуске:.
- Эта версия добавляет поддержку для списков доступа GeoIP.
- Это теперь можно ограничить доступ к балансировки нагрузки с помощью синтаксиса, например, & Quot; ACL 0 Разрешение страна Калифорния и Quot; и & Quot; ACL 0 отрицать страна SE & Quot;.
- Эти элементы управления доступом могут быть смешаны с обычных IP-основе.
Что нового в версии 0.20.2:
- В penctl и penlog коммунальные теперь IPv6-совместимый .
- Конфигурация Automake был обновлен.
- Оговорка был добавлен в лицензии явно разрешить распространяют бинарные файлы, связанные с библиотекой OpenSSL.
Комментарии не найдены