HAProxy - это бесплатное программное обеспечение с открытым исходным кодом, которое обеспечивает балансировщик нагрузки высокой доступности и прокси ...
Træfik - это современный HTTP обратный прокси-сервер и балансировщик нагрузки, созданный для легкого развертывания микросервисов.
Træfik - это современный HTTP обратный прокси-сервер и балансировщик нагрузки, созданный для легкого развертывания микросервисов.
Træfik Платформы
Linux
Træfik Видео и скриншоты
Træfik Обзор
Представьте, что вы развернули несколько микросервисов в своей инфраструктуре. Возможно, вы использовали реестр служб (например, etcd или consul) и / или оркестратор (swarm, Mesos / Marathon) для управления всеми этими службами. Если вы хотите, чтобы ваши пользователи имели доступ к некоторым вашим микросервисам из Интернета, вам придется использовать обратный прокси-сервер и настроить его, используя виртуальные хосты или пути префиксов:
- домен api.domain.com будет указывать микросервис API в вашей частной сети - путь domain.com/web укажет микросервисную сеть в вашей частной сети - домен backoffice.domain.com будет указывать бэк-офис микросервисов в вашей частной сети, распределяя нагрузку между несколькими экземплярами.
Но архитектура микросервисов динамична ... Сервисы добавляются, удаляются, убиваются или обновляются часто, в конце концов, несколько раз в день.
Традиционные обратные прокси не являются изначально динамическими. Вы не можете легко изменить их конфигурацию и выполнить горячую перезагрузку.