爲什麼需要使用Sagas()進行配置?我問,因爲在我注意到Sagas()不在configure.with之前,我在過去的幾個月裏一直在用raven持久化來運行一個傳奇故事,事實上我意識到我還缺少一些RavenPersistence的東西。然而,據我所知,薩加斯98%的時間都在努力工作,並堅持烏鴉。所以我想知道Sagas()配置與不配置配置有什麼不同。爲什麼使用Sagas()進行配置?
我說98%的時間的原因是我注意到隨機消息掉了一個方法,並沒有發送它指定發送在佐賀下一個消息。我很好奇,如果沒有適當的配置是造成這種情況的原因。
_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
});
您是否在NServiceBus.Host.exe進程或自託管? –
它作爲主機進程部署到應用程序服務器。 – MattB
帖子編輯,這真的成爲一個不同的問題,我不確定是否有足夠的信息可以回答它。我鼓勵你用更多的細節創建一個新的問題(特別是SetupSaga方法是做什麼的?),然後將這個問題與這個問題聯繫起來。 –