Обновить
8
5
Подписчики
Отправить сообщение

Пользуясь платной подпиской можно и ютуб смотреть и файлы качать и серфить.
Это я вам как человек разрабатывавший этот сервис говорю.
В LinkPro бонд протокол такой же как в семействе Bond, но он расширен для пропускания generic трафика.

>видимо это запускает его в спецмодусе bootstrap который вас не устраивает и вы потом перестартуете?
Можете прояснить зачем это точно делается и в целом разницу в модусах?

в бутстрап режиме не будет работать авто выбор мастера по РАФТ

>и второе сейчас вышел докер с встроеным swarm mode вы уже пробовали?
Пробовал конечно. Но он слабо управляем в больших инфраструктурах.
ВЫбор мастера отрабатывает долго, кейвелью сворма я не доверяю если честно — слишком много они всего добавляют.
Спс, все исправил
В данном случае описывается — Swarm Standalone у которого со swarm mode мало общего.
Разные проекты с разной целевой аудиторией и разной реализацией.
Подстваить ваш IP на которм висит консул )

В описаном случае консул клиент (агент) запущен на том же сервере что и Gobetween под ubnuntu 14.04 и слушает он все интерфейсы.
соответственно под конкретно Ubuntu команда сработает.
Можете поменять нули на айпи на котором подвесили клиента локально, и у вас тоже все получится.
Тем что не используется консул для сервис дискавери, и одновременно вы имеете актуальный список рабочих нод вашего сервиса в ЛБ, основываясь на данных самого сворма.
Да, пока что, в начале нужно создавать руками сервис в ЛБ (если у вас нет специального стороннего сервиса для этого). В последствии скорее всего будет реализован режим авто дискавери сервисов сворма на стороне ЛБ, по типу как сделано в регистраторе (на основе определенных переменных окружения).
т.е. вы вообще не заморачиваетесь регистрацией в консуле.

Рассматривайте эту статью как некий референс дизайн. по правильному — в каждом регионе можно поднять свой сворм менеджер
https://habrahabr.ru/post/304096/
продолжение
Вот когда будет- сравним.
А пока что провел тест на простейшем варианте настройки traefik. Как и следовало ожидать чистый L4 быстрее

traefik Gobetween
Req/Sec 10591 14540
mb/s 8.35 11.9

Хотя неправильно проводить тесты на ЛБ работающих на разных леерах.
а какой смысл сравнивать HTTP балансер с l4 балансером?
Если у меня TCP (в будущем и UDP) сервис базирующийся на протоколе, который к HTTP и HTTPS не имеет никакого отношения, чем мне поможет traefik?
Тесты на одинаковые кейсы сделаем позже, но это разные инструменты с частично пересекающимеся сферами использования.
для того чтоб заменить cube proxy нужно:
1) Поддержка UDP которой пока нет
2) Api которое только начинает имплеменрироваться.

Всему свое время.
мы не сможем гарантировать консистентность списка. в единицу времени при нескольких докер эндпоинтах.
если небольшой рассинхрон это ок то можно об этом подумать.
Хотя как по-мне проще и лучше использовать Dokcer Swarm. есть вариант когда на менеджмент ноде сворма прописывается статик лист докер нод.
Тогда на сами докер ноды устанавливать ничего не нужно. А уж менеджмент ноду использовать как эндпоинт для ЛБ.
Было желание сделать простое и гибкое решение с кастомизацией. Оттуда и возник exec, json и plaintext discovery.
Смотрите на это проект как на балансировщик с плюшками, позволяющими решить множество задач быстро и просто.
На кубернейтсе не заканчиваются контейнеры, а уж тем более микросервисы. Тут более общий подход. Посмотрите вики проекта. Там намного больше способов дискавери чем описано в данной статъе.
Спасибо за отзыв, но если внимательно глянуть в ссылки после статьи есть те самые тесты производительности:
Сравнивали с Haproxy и Nginx

https://github.com/yyyar/gobetween/wiki/Performance-tests-results

Информация

В рейтинге
Не участвует
Откуда
Одесса, Одесская обл., Украина
Зарегистрирован
Активность