Træfik

Træfik

Træfik ist ein moderner HTTP-Reverse-Proxy und Load-Balancer, mit dem Microservices problemlos bereitgestellt werden können.Es unterstützt verschiedene Backends (Docker, Swarm, Mesos / Marathon, Consul, Etcd, Zookeeper usw.), um seine Konfiguration automatisch und dynamisch zu verwalten.
Stellen Sie sich vor, Sie haben eine Reihe von Microservices in Ihrer Infrastruktur implementiert.Sie haben wahrscheinlich eine Serviceregistrierung (wie etcd oder consul) und / oder einen Orchestrator (swarm, Mesos / Marathon) verwendet, um alle diese Services zu verwalten.Wenn Ihre Benutzer über das Internet auf einige Ihrer Mikrodienste zugreifen sollen, müssen Sie einen Reverse-Proxy verwenden und diesen über virtuelle Hosts oder Präfixpfade konfigurieren: - domain api.domain.com verweist auf die Mikrodienst-API in Ihrem privaten Netzwerk. -path domain.com/web verweist auf das Microservice-Web in Ihrem privaten Netzwerk - domain backoffice.domain.com verweist auf das Microservices-Backoffice in Ihrem privaten Netzwerk und sorgt für einen Lastenausgleich zwischen mehreren Instanzen. Eine Microservices-Architektur ist jedoch dynamischhäufig hinzugefügt, entfernt, getötet oder aufgerüstet, eventuell mehrmals am Tag.Herkömmliche Reverse-Proxies sind nicht von Haus aus dynamisch.Sie können ihre Konfiguration nicht einfach ändern und im laufenden Betrieb neu laden.Hier tritt Træfik ein.

Kategorien

Alternativen zu Træfik für Arch Linux mit kommerzieller Lizenz