Træfik

Træfik

Træfik est un proxy inverse HTTP moderne et un équilibreur de charge conçu pour déployer facilement des microservices.Il prend en charge plusieurs backends (Docker, Swarm, Mesos / Marathon, Consul, Etcd, Zookeeper, etc.) pour gérer sa configuration automatiquement et dynamiquement.
Imaginez que vous avez déployé un tas de microservices sur votre infrastructure.Vous avez probablement utilisé un registre de services (comme etcd ou consul) et / ou un orchestrateur (swarm, Mesos / Marathon) pour gérer tous ces services.Si vous souhaitez que vos utilisateurs accèdent à certains de vos microservices depuis Internet, vous devrez utiliser un proxy inverse et le configurer à l'aide d'hôtes virtuels ou de chemins de préfixe: - le domaine api.domain.com pointera le microservice api dans votre réseau privé -chemin domaine.com/web pointera le microservice web dans votre réseau privé - domaine backoffice.domain.com pointera le microservices backoffice dans votre réseau privé, équilibrant la charge entre vos multiples instances Mais une architecture de microservices est dynamique ... Les services sontajoutés, supprimés, tués ou améliorés souvent, éventuellement plusieurs fois par jour.Les procurations inverses traditionnelles ne sont pas nativement dynamiques.Vous ne pouvez pas modifier facilement leur configuration et leur rechargement à chaud.Ici entre Træfik.

Site Internet:

Alternatives à Træfik pour Gentoo Linux avec licence open source