11
Træfik
Træfik یک پروکسی و متعادل کننده بار معکوس HTTP مدرن است که برای استقرار میکروسرویس ها با سهولت ساخته شده است.این برنامه از چندین تصویر پشتی (Docker ، Swarm ، Mesos / Marathon ، Consul ، Etcd ، Zookeeper و غیره) پشتیبانی می کند تا پیکربندی آن را بصورت خودکار و پویا مدیریت کند.
- نرم افزار رایگان
- Linux
تصور کنید که شما یک دسته از خدمات خرد را در زیرساخت های خود مستقر کرده اید.احتمالاً برای مدیریت همه این خدمات از یک رجیستری خدمات (مانند etcd یا کنسول) و / یا یک ارکستر ساز (swarm ، Mesos / Marathon) استفاده کرده اید.اگر می خواهید کاربران از طریق اینترنت به برخی از خدمات میکروسرویس شما دسترسی پیدا کنند ، مجبور خواهید بود از پروکسی معکوس استفاده کرده و آن را با استفاده از هاست های مجازی یا مسیرهای پیشوند پیکربندی کنید: - دامنه api.domain.com api میکروسرویس را در شبکه خصوصی شما نشان می دهد -path domain.com/web وب سرویس میکروسرویس را در شبکه خصوصی شما نشان خواهد داد - domain backoffice.domain.com می تواند به اطلاعات مربوط به خدمات میکرو سرویس در شبکه خصوصی شما اشاره کند ، و متعادل کننده بار بین چندین مورد شماست ، اما یک معماری میکرو سرویس پویا است ... خدماتاغلب اضافه می شود ، حذف می شود ، کشته می شود و به روز می شود ، سرانجام چندین بار در روز.پراکسی های معکوس سنتی بطور پویا پویا نیستند.شما نمی توانید پیکربندی و بارگیری مجدد آنها را به راحتی تغییر دهید.در اینجا وارد Træfik می شود.