1

12-factor appport-binding을 사용하여 앱이 완전히 자체 포함되도록 제안합니다. 우리는 임베디드 바람둥이 또는 부두를 사용하여이를 수행 할 수 있지만이 시나리오에서는 스케일 아웃이 어떻게 처리되는지 궁금합니다.포트 바인딩,로드 밸런서 및 임베디드 톰캣 및 apache http 서버가 포함 된 확장형 아키텍처

설정

은 현재 내가 임베디드 바람둥이를 사용하여 노출 된 서비스가 있습니다. 로드 밸런싱을 위해 Apache HTTP 서버를 사용할 수 있습니다.

질문

어떻게 동적으로 확장 아웃이 시나리오에서 새로운 서비스를 추가하려면? 새로운 서비스를 추가한다는 것은 이미 존재하는 클러스터의 일부로 추가해야한다는 것을 의미합니다.

답변

2

이전에 nginx 및 HA Proxy를 사용했는데 앱 앞에 넣은 것에 따라 다르며 해당 서비스의 구성 파일을 조정해야 이제 추가 인스턴스를 인식 할 수 있습니다 달리는. 다행히도 이러한 새로운 인스턴스를 만든 동일한 프로세스의 일부로 자동화되어 있기를 바랍니다.

+0

왜 nginx가 모두 프록시입니까? –

+0

나는 분명히해야했는데, 나는 둘 다 사용했지만 동시에 .... 주어진 설정을위한 하나 또는 다른 것. –