Amazon SWF에서의 작업 폴링 - Amazon Simple Workflow Service

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

Amazon SWF에서의 작업 폴링

결정자 및 활동 작업자는 긴 폴링을 사용하여 Amazon SWF와 통신합니다. 결정자 또는 활동 작업자가 주기적으로 Amazon SWF와 통신을 시작해 Amazon SWF에 작업을 수락할 수 있음을 알린 후 작업을 가져올 작업 목록을 지정합니다.

지정된 작업 목록에서 작업을 사용할 수 있으면 Amazon SWF가 그에 대한 응답으로 즉시 작업을 반환합니다. 사용할 수 있는 작업이 없을 경우에는 Amazon SWF가 TCP 연결을 60초 동안 개방된 상태로 유지합니다. 따라서 이 시간 동안 작업 사용이 가능하다면, 동일한 연결에서 작업을 반환할 수 있습니다. 60초 안에 사용 가능한 작업이 없으면 빈 응답을 반환하고 연결을 끊습니다. 빈 응답은 Task 구조로, 여기서 taskToken의 값이 빈 문자열입니다. 이 경우 결정자나 활동 작업자가 다시 폴링해야 합니다.

긴 폴링은 용량이 많은 작업 처리에 유용합니다. 결정자와 활동 작업자는 자체 용량을 관리할 수 있으며, 결정자와 활동 작업자가 방화벽 뒤에 있는 경우에 사용하기 편리합니다.

자세한 정보는 결정 작업 폴링활동 작업 폴링 섹션을 참조하세요.