2016-12-06 2 views
1

내가서비스 패브릭 : 개발

내가 3, 4 서비스를 제공하는 간단한 바보 SF 응용 프로그램이 서비스 패브릭에 1 단계를 복용하고 필요성 빠른 지역 배치, 나는 내 로컬 1 노드 클러스터에 배포 VS를 사용하고 있습니다 앱의 어느 곳에서나 한 줄의 변경이 앱의 모든 서비스를 재배포해야합니다. 2 분 후 (빌드, 패키지, 배포)까지는 변경 사항이 표시되지 않으며 32GB RAM이있는 8core i7이 있으므로 더 많은 코드를 추가하면 더 오래 걸릴 수 있습니다.

개발 변경 사항을보다 빨리 볼 수있는 방법이 있습니까? 수정 한 서비스 만 배포 할 수 있습니까? 많은 개발자들이 개발 중에 코드 변경 사항을 확인하는 데 2 ​​분을 기다리는 것이 견딜 수 없다고 동의합니다.

+0

차등 업그레이드에 대한 내용은 다음을 참조하십시오. https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-application-upgrade-advanced#upgrade-with-a-diff-package 그것은 귀하의 경우에 더 빠를 수도 있습니다. – LoekD

답변

0

로컬 클러스터의 모드를 1- 노드로 변경하십시오 (트레이 아이콘 Service Fabric Local Cluster Manager를 통해). 응용 프로그램 디버그 모드 (VS에서 서비스 패브릭 응용 프로그램 프로젝트의 속성)가 제거로 설정되어 있는지 확인하십시오. 현재 가장 빠른 속도입니다. 우리는 새로 고침 모드 (서비스를 재배포하지 않고 바이너리를 변경하는 것)에서 작업하고 있지만, 지금부터 몇 달 후까지는 준비가되지 않을 것입니다.

+0

OP가 이미 노드 1 개를 사용하고 있으며 "디버그"모드도 의심됩니다. – MickyD

관련 문제