Comments 19
шикарно! спасибо за интересный проект!
если есть результаты перформанс тестов / сравнение по перформансу с другими балансировщиками — не стесняйтесь публиковать ;)
если есть результаты перформанс тестов / сравнение по перформансу с другими балансировщиками — не стесняйтесь публиковать ;)
мы не сможем гарантировать консистентность списка. в единицу времени при нескольких докер эндпоинтах.
если небольшой рассинхрон это ок то можно об этом подумать.
Хотя как по-мне проще и лучше использовать Dokcer Swarm. есть вариант когда на менеджмент ноде сворма прописывается статик лист докер нод.
Тогда на сами докер ноды устанавливать ничего не нужно. А уж менеджмент ноду использовать как эндпоинт для ЛБ.
если небольшой рассинхрон это ок то можно об этом подумать.
Хотя как по-мне проще и лучше использовать Dokcer Swarm. есть вариант когда на менеджмент ноде сворма прописывается статик лист докер нод.
Тогда на сами докер ноды устанавливать ничего не нужно. А уж менеджмент ноду использовать как эндпоинт для ЛБ.
В ходе работы с микросервисами мы неоднократно сталкивались с проблемами сервис дискавери при автоскелинге, схлопывании лишних нод.
А вы пробовали Kubernetes? Там round-robin load balancing + service discovery из коробки.
На кубернейтсе не заканчиваются контейнеры, а уж тем более микросервисы. Тут более общий подход. Посмотрите вики проекта. Там намного больше способов дискавери чем описано в данной статъе.
Интерестно бы было увидить в тестах traefik.
Пробовали с аффинити/so_reuseport запускать?
Пробовали с аффинити/so_reuseport запускать?
а какой смысл сравнивать HTTP балансер с l4 балансером?
Если у меня TCP (в будущем и UDP) сервис базирующийся на протоколе, который к HTTP и HTTPS не имеет никакого отношения, чем мне поможет traefik?
Тесты на одинаковые кейсы сделаем позже, но это разные инструменты с частично пересекающимеся сферами использования.
Если у меня TCP (в будущем и UDP) сервис базирующийся на протоколе, который к HTTP и HTTPS не имеет никакого отношения, чем мне поможет traefik?
Тесты на одинаковые кейсы сделаем позже, но это разные инструменты с частично пересекающимеся сферами использования.
L4 там вопрос времени исключительно — (https://github.com/containous/traefik/issues/10). Но перф ядра былобы интерестно сравнить.
А что про аффинити/so_reuseport?
А что про аффинити/so_reuseport?
https://habrahabr.ru/post/304096/
продолжение
продолжение
Sign up to leave a comment.
Новый L4 Load Balancer с нативной реализацией SRV record service discovery и Docker API service Discovery