saga

    1

    2답변

    타임 아웃 메시지가 수신 될 때까지 특정 유형의 수신 메시지를 추적하기 위해 사가를 사용하는 에이전트가 있습니다. 타임 아웃 처리기에서 나는 다음과 같습니다 [Serializable] public class TransactionDetail { // Guid needed for NHibernate to store it in dat

    5

    1답변

    어떤 이벤트로 인해 생성되고 몇 시간 동안 기다려야하는 무용담을 원한다고 가정 해 봅시다. 아무 일도 일어나지 않으면 일부 명령을 보냅니다. 이제는이 Saga가 메모리에 모두 저장되어 있고 app/server를 다시 시작해야만하는 상황에서 Saga가 언로드되고 다시는 볼 수 없었을 것입니다. 그렇습니까? 일단 시스템이 다시 온라인 상태가되면이 Saga를 가

    1

    1답변

    프로세스 순서 : 사가 메시지 핸들러가 데이터 항목을 포함하는 첫 번째 메시지를 수신합니다. 메시지 핸들러는 자체 데이터베이스 트랜잭션이있는 비즈니스 오브젝트를 사용합니다. 항목이 업데이트되면 정상적으로 데이터베이스 트랜잭션 커밋과 saga가 완료됩니다. 사가 메시지 처리기는 데이터 항목이 포함 된 두 번째 메시지를 수신합니다. 메시지 처리기에서 위와 같이