Sagas() で構成する必要があるのはなぜですか? Sagas() が configure.with にないことに気付く前に、過去数か月間 raven 永続性を備えたサガを実行していたので、私は尋ねます。実際、RavenPersistence のものも少し欠けていることに気づきました。それでも、私が知る限り、英雄譚は 98% の時間稼働しており、Raven に固執しています。Sagas() の構成は、構成しない場合とどう違うのだろうか。
私が 98% の確率で言う理由は、ランダムなメッセージがメソッドから抜け落ち、Saga で送信するように指定された次のメッセージを送信していないことに気付いたからです。適切な構成がないことがこの原因であるかどうか、私は興味があります。
_logger.InfoFormat("1.1 - Preparing Saga for; File: {0}", message.FileNumber);
//Creates Saga information
SetupSaga(uploads,
message.Documents,
message.ProcedureID.GetValueOrDefault(0),
file.Client.Id,
message.FileNumber,
message.Stage,
user);
_logger.InfoFormat("1.2 - Upload Saga Unique ID; File: {0}, UniqueID: {1}", message.FileNumber, Data.UniqueID);
Bus.SendLocal(new GetLoanInformation {
UniqueID = Data.UniqueID
});