11
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.
- Kostenlose
- Linux
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.
tr-f-k