2013-08-26 4 views
0

나는 6 개의 다른 종단점을 다루는 무용담을 가지고 있으며 무용담은 일종의 워크 플로우입니다. 어쨌든 내가 실행될 수있는 몇 가지 시간 제한을 설정할 수 있으며 프로세스가 끝나지 않은 경우 해당 사가를 끝내고 무언가를하고 싶습니다 ???nservicebus sagas에서 timetolive를 구현할 수 있습니까?

답변

0

사가 개념은 상태를 유지하는 워크 플로와 메시지가 도착하지 않은 경우 보충 조치를 제공하는 데 특히 유용합니다.

무용담이 시작되면 시간 초과를 요청하고 메시지가 도착하면 무용담 데이터에 상태를 유지할 수 있습니다. 시간 초과 메시지가 발생하면 해당 조치가 모두 완료되었는지 또는 수행해야 할 보상 조치가 비즈니스 워크 플로우보다 많은지 알 수 있습니다.

다음 기사를 살펴보십시오. (및 제한 시간 섹션) http://particular.net/articles/sagas-in-nservicebus

관련 문제