버저닝 - Amazon Simple Workflow Service

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

버저닝

업무를 수행하다 보면 종종 동시에 실행 중인 동일한 워크플로 또는 활동을 다양한 구현 또는 변형해야 하는 경우가 있습니다. 예를 들어, 다른 워크플로가 프로덕션에 사용 중인 경우 워크플로의 새로운 구현을 테스트하려고 할 수 있습니다. 두 가지 다른 기능 세트를 사용해 기본 구현 및 프리미엄 구현처럼 두 가지 다른 구현을 실행하려고 할 수도 있습니다. 버전 관리를 통해서는 요구 사항에 부합하는 용도에 맞춰 워크플로 및 활동의 여러 구현을 동시에 실행할 수 있습니다.

워크플로와 활동 유형에는 등록 시 지정된 버전이 연결되어 있습니다. 버전은 자유로운 형식의 문자열로, 고유한 버전 관리 체계를 선택할 수 있습니다. 등록된 유형의 새 버전을 생성하려면 해당 유형을 같은 이름을 사용하되 다른 버전을 지정해 등록해야 합니다. 앞서 설명한 Amazon SWF 작업 목록에서 버전 관리 구현에 대한 자세한 내용을 찾아볼 수 있습니다. 이미 진행 중인 지정된 유형의 워크플로 실행이 오래 실행 중인 상황과 새 기능 추가와 같이 워크플로를 수정해야 하는 상황을 고려합니다. 새 기능은 활동 유형 및 작업자의 새 버전과 새 결정자를 생성해 구현할 수 있습니다. 그런 다음 다른 작업 목록 세트를 사용해 새 워크플로 버전의 실행을 시작할 수 있습니다. 이러한 방식으로 동시에 실행 중인 여러 버전의 워크플로가 서로 영향을 미치지 않고 실행할 수 있습니다.