saga

    1

    2답변

    내 MSMQ의 Maxtries가 5 인 상황이 있습니다. 5 번 후 nservicebus가 정의한 오류 대기열로 메시지를 보냅니다. 이제 perfomr 추가 작업을 수행 할 때 (일부 프로세스의 상태를 Error로 업데이트해야 함) 이러한 오류 대기열을 읽는 Saga 클래스의 처리기를 작성할 수 있습니까? 사전 하리스

    2

    1답변

    NServiceBus 3.0.3에서 나는 사가를 작성했습니다. 과거 시제를 보았을 때 CQRS 패러다임에서보고있는 것을 토대로해서, 그것은 사건과 일치해야합니다. 나는 내 사가에 비즈니스 논리가 없는지 확인하고 싶다. 사가를 구축 할 때 내 가정은 사가에 저장된 특정 데이터 요소뿐 아니라 이벤트를 수신하여 이벤트를 수신하고 명령을 실행한다는 것입니다. 제가

    1

    1답변

    누구든지 NServiceBus Saga \ Handler 내에서 Wcf 서비스를 올바르게 호출 할 수 있습니까? 현재 Handler 내에서 동기 호출을하고 있습니다. 그러나 IIRC는 NServiceBus 설명서 페이지에서 한참 전 Saga를 사용하는 것이 좋았지 만 자세한 내용은 제공하지 않았습니다. 제 생각에 Wcf 호출이 처리되고 응답을 받기 위해 다

    1

    1답변

    카탈로그 게시 프로세스 에 대한 책임이있는 saga-service ProcessCatalog가 있습니다. 클라이언트 응용 프로그램에서 PublishCatalog 메시지를 보냅니다. 각 메시지에는 catalogid와 항목 목록이 들어 있습니다. 나는 catalogid를 SagaId로 선택했습니다. ProcessCatalog 서비스는 적절한 다른 비즈니스 서비

    0

    1답변

    장기간 실행중인 비즈니스 프로세스가 있습니다 (몇 분이 아닌). 프로세스의 시작은 사용자의 동작에 의해 트리거됩니다. 내가 가지고있는 문제는 사가의 다음 단계는 두 번째 사용자 상호 작용 중 하나에서 발생하거나 1 주일 후에 사용자가 행동을 수행하지 않은 다음 사가의 다른 지점에서 트리거되어야합니다. 사가는이 비즈니스 프로세스에서 사용할 올바른 메커니즘입니

    2

    1답변

    내 MassTransit saga에는 올바르게 매핑되지 않는 필드가 하나만 있습니다. 그것은이다 - public virtual IDictionary<string, string> Rows { get { return _rows; } set { _rows = value; } } 내가 그것을 몇 가지 방법으로 매핑 시도했

    3

    1답변

    워크 플로우와 무용담의 차이점은 무엇입니까? 각 장단점은 무엇입니까? 감사합니다.

    1

    1답변

    Gradle에서 Saga Javascript 코드 적용 범위로 전화를 걸려고했습니다. 오랫동안 연주 한 후에 마침내 효과를 낼 수있었습니다. 그러나, 나는 gradle에 새로 왔고, 내가 그것을했던 방식이 가장 합리적인지 아닌지에 관해 모른다! 이렇게하는 데는 몇 가지 방법이있을 것 같아서,이 길은 괜찮은지, 아니면 더 좋은 길을 찾았는지 알기 위해 내가

    0

    1답변

    4 단계로 실행되는 프로세스가 오래 있습니다. S1, S2, S3, S4. S2 및 S3이 순차적으로 실행되고, S1이 S2와 평행하게 진행될 수 있습니다. S4는 S1, S2 및 S3과 평행하게 실행될 수 있습니다. 모든 프로세스가 모든 단계를 실행해야하는 것은 아닙니다. 일부는 S2와 S3 만 필요합니다. 다른 사람들은 S2와 S4를 사용할 수도 있습니

    0

    1답변

    고객의 정보에 대한 외부 서비스를 요청하고 시간 제한을 설정하는 NServiceBus가있는 사가를 만들었습니다. 시간 초과가 만료되면 외부 서비스에 응답이 있는지 확인합니다. 그에 대한 응답으로 해당 고객의 데이터를 보유하고 있으며 해당 고객이 우리 시스템에 존재하는지 확인해야하는 상황이 있습니다 (해당 고객을 작성해야만하는 경우 해당 사용자를 작성해야 함