11
Træfik
Træfik е съвременен HTTP обратен прокси и балансиращ натоварване, създаден за лесно разгръщане на микросервизи.Той поддържа няколко пакета (Docker, Swarm, Mesos / Marathon, Consul, Etcd, Zookeeper и др.), За да управлява конфигурацията си автоматично и динамично.
- Безплатно
- Linux
Представете си, че сте разгърнали куп микросервизи във вашата инфраструктура.Вероятно сте използвали регистър на услугите (като etcd или консул) и / или оркестратор (рояк, Mesos / Marathon), за да управлявате всички тези услуги.Ако искате вашите потребители да имат достъп до някои от вашите микросервизи от Интернет, ще трябва да използвате обратен прокси и да го конфигурирате с помощта на виртуални хостове или префиксни пътеки: - домейн api.domain.com ще насочи към микросервизния api във вашата частна мрежа -path domain.com/web ще насочи мрежата за микросервизи във вашата частна мрежа - домейн backoffice.domain.com ще насочи бакшификацията на микросервизите във вашата частна мрежа, балансирайки натоварването между множеството си инстанции, но архитектурата на микросервизите е динамична ... Услугите садобавя се, премахва се, убива или надгражда често, евентуално няколко пъти на ден.Традиционните обратни прокси не са естествено динамични.Не можете лесно да промените конфигурацията им и да ги презареждате лесно.Тук влиза Træfik.