11
Træfik
Træfik, mikro hizmetlerin kolaylıkla devreye alınması için yapılmış modern bir HTTP ters proxy ve yük dengeleyicisidir.Yapılandırmasını otomatik ve dinamik olarak yönetmek için çeşitli arka uçları (Docker, Swarm, Mesos / Marathon, Consul, Etcd, Zookeeper, vb.) Destekler.
- Ücretsiz
- Linux
Altyapınıza bir grup mikro hizmet dağıttığınızı düşünün.Muhtemelen tüm bu hizmetleri yönetmek için bir hizmet kaydı (etcd veya konsül gibi) ve / veya bir orkestratör (swarm, Mesos / Marathon) kullandınız.Kullanıcılarınızın bazı mikro hizmetlerinize İnternet'ten erişmesini istiyorsanız, bir ters proxy kullanmanız ve sanal ana bilgisayarlar veya önek yollarını kullanarak yapılandırmanız gerekir:path domain.com/web özel ağınızdaki mikro hizmet webini işaret edecektir - etki alanı backoffice.domain.com özel ağınızdaki mikro hizmet backoffisini işaret edecek, birden çok örneğiniz arasında yük dengeleyecektir. Ancak bir mikro hizmet mimarisi dinamiktir ... Hizmetlernihayet günde birkaç kez eklenir, çıkarılır, öldürülür veya yükseltilir.Geleneksel ters proxy'ler yerel olarak dinamik değildir.Yapılandırmalarını değiştiremez ve kolayca yeniden yükleyemezsiniz.İşte Træfik'e giriyor.