11
Træfik
Træfik는 최신 HTTP 리버스 프록시 및로드 밸런서로, 마이크로 서비스를 쉽게 배포 할 수 있습니다.여러 백엔드 (Docker, Swarm, Mesos / Marathon, Consul, Etcd, Zookeeper 등)를 지원하여 구성을 자동 및 동적으로 관리합니다.
- 무료 앱
- Linux
인프라에 많은 마이크로 서비스를 배치했다고 가정 해보십시오.이러한 모든 서비스를 관리하기 위해 서비스 레지스트리 (예 : etcd 또는 consul) 및 / 또는 오케 스트레이터 (Swarm, Mesos / Marathon)를 사용했을 수 있습니다.사용자가 인터넷에서 일부 마이크로 서비스에 액세스하도록하려면 리버스 프록시를 사용하고 가상 호스트 또는 접두사 경로를 사용하여 리버스 프록시를 구성해야합니다.-도메인 api.domain.com은 개인 네트워크에서 마이크로 서비스 API를 가리 킵니다-path domain.com/web은 개인 네트워크의 마이크로 서비스 웹을 가리 킵니다. domain backoffice.domain.com은 개인 네트워크의 마이크로 서비스 백 오피스를 가리키며 여러 인스턴스간에로드 밸런싱을합니다. 그러나 마이크로 서비스 아키텍처는 동적입니다 ...하루에 여러 번 자주 추가, 제거, 종료 또는 업그레이드합니다.전통적인 리버스 프록시는 기본적으로 동적이 아닙니다.구성을 변경하거나 쉽게 다시로드 할 수 없습니다.여기 Træfik에 들어갑니다.
tr-f-k