2016-08-08 1 views
5

현재 몇 가지 웹 서비스 용 웹 소켓을 구현하려고합니다. 그러나이 상태 기반 HTTP 연결이 파란색 - 녹색 배포 & AWS의 자동 크기 조정에 어떻게 영향을 미치는지 궁금합니다.AWS의 WebSocket 구현을 사용한 웹 서비스의 청록색 배포

주위를 둘러 보았지만 아무 것도 나오지 않았습니다. 어떤 조언이나 의견을 부탁드립니다.

답변

2

연결 드레 이닝 (원하는 환경에 대한 모든 새로운 요청을 녹색으로 보내기 - 예를 들어 녹색)을 사용하고 파란 클라이언트가 떨어지는 시간을줍니다.

당신은 당신의 웹 소켓의 최대-수명을 설정할 수 있습니다 단지 클라이언트 측을 처리 할 것입니다 그렇지 않으면

을 (연결 배수 기간이 더 긴 최대보다 신뢰성 그런 종류의 필요 수있는 경우). websocket이 떨어지면 AWS ELB를 통해 건강한 서버에 새로운 연결이 시작됩니다. 일시적인 ELB 백엔드에 어떤 상태도 유지하지 마십시오. 또한 AWS를 축소 할 때도 마찬가지입니다.

+0

"그런 종류의 안정성이 필요한 경우 연결 유출 기간이 최대보다 길어질 수 있습니다."... 나는 항상 그런 종류의 신뢰성이 필요하다고 생각합니다. – Jay