2014-12-15 3 views
1

내 프로젝트, 웹 및 작업자 역할에는 두 가지 역할이 있습니다. 둘 다 서비스 버스로 연결됩니다.Azure의 프로덕션 대 스테이징 환경

모든 작업을 정상적으로 수행 할 수 있지만 스왑을 수행 할 때 스테이징 작업자 역할을 변경하면 불일치가 발생합니다.

프론트 엔드로부터의 내 요청은 때때로 작업의 작업자 역할을하고 때때로 작업자 역할을 스테이징으로 만듭니다.

+0

당신은 준비를위한 별도의 서비스 버스를 사용하고 있습니까? – BenV

답변

1

작업자 - 역할을 처리 할 때 생산 및 준비 환경의 개념은 웹 사이트의 경우만큼 의미가 없으며 적용되지 않습니다.

배포 중에 새 릴리스와 기존 릴리스 사이에 호환되지 않는 변경 사항이있는 경우 데이터를 처리하는 방식으로 프로덕션 배포를 종료 한 다음 준비 슬롯에 새 배포를 가져 오는 것이 좋습니다. 이제는 새로운 준비가 된 배포본 인 old-produciton을 작동, 교체 및 삭제합니다. 그러나 기존 배포와 새 배포를 모두 동시에 실행하지 않아도되고 데이터를 처리하는 방식이 서로 충돌하지 않도록하십시오.

HTH

관련 문제