2016-07-20 1 views
1

Azure 서비스 패브릭에서 Stateless Web API를 호스팅 할 계획입니다. 우리는 A/B 테스트에 따라 서비스 업그레이드 전략을 만들고 싶습니다. 버전 1.0.0의 응용 프로그램을 만들었습니다. 이 응용 프로그램을 서비스 패브릭 클러스터에 배포하면 응용 프로그램을 변경하고 버전 2.0.0으로 업그레이드합니다.서비스 패브릭 - 상태가없는 서비스에 대한 A/B 테스트

동일한 서비스를 서비스 패브릭 클러스터에 서로 다른 버전으로 나란히 배치 한 다음 고객 식별자를 기반으로 이러한 각 버전으로 고객을 안내 할 수 있습니까? 모든 고객을 새 버전의 서비스로 마이그레이션하기 전에 새 버전에 대한 A/B 테스트를 수행하고자합니다.

이러한 경우 WebAPI를 사용하는 외부 클라이언트의 공개 URL은 어떻게됩니까?

답변

3

은 가능한 서비스 직물

예에서와 같은 다양한 버전의 서비스 측 배치하여면을 가지고있다.

고객 식별자로 고객에게 각 버전을 안내 하시겠습니까?

예. 이 WebAPIs

같은 노드가 하나 개의 클러스터가있는 경우

의 소비를 위해이 경우 외부 클라이언트에 대한 공용 URL이 될 것입니다 무엇

은, 그것은 동일합니다. 이 목적을 위해 다른 클러스터를 가질 수 있습니다.

사용자 데이터 이전과 관련된 장애물에 대한 세부 정보 및 토론을 this에서 살펴보십시오.

관련 문제