Træfik

Træfik

Træfik är en modern HTTP-omvänd proxy och belastningsbalans som görs för att enkelt kunna distribuera mikroservices.Det stöder flera backend (Docker, Swarm, Mesos / Marathon, Consul, Etcd, Zookeeper, etc.) för att hantera sin konfiguration automatiskt och dynamiskt.
Föreställ dig att du har installerat ett gäng mikroservice på din infrastruktur.Du har antagligen använt ett serviceregister (som etcd eller konsul) och / eller en orkestrator (swarm, Mesos / Marathon) för att hantera alla dessa tjänster.Om du vill att dina användare ska komma åt några av dina mikroservices från Internet måste du använda en omvänd proxy och konfigurera den med virtuella värdar eller prefixvägar: - domän api.domain.com kommer att peka microservice api i ditt privata nätverk -path domain.com/web pekar mikroservicewebben i ditt privata nätverk - domän backoffice.domain.com kommer att peka microservices backoffice i ditt privata nätverk, belastningsbalansering mellan dina flera instanser Men en mikroservicearkitektur är dynamisk ... Tjänster ärläggs till, tas bort, dödades eller uppgraderades ofta, så småningom flera gånger om dagen.Traditionella omvända ombud är inte naturligt dynamiska.Du kan inte ändra konfigurationen och ladda om den snabbt.Här kommer Træfik in.

Alternativ till Træfik för OpenBSD med gratis licens