neventstore

    0熱度

    1回答

    如果我有一個負載平衡的應用程序,可以縮放到2個或更多的實例,並且每個這些實例都可以提交同一個NEventStore聚合的事件,我會遇到排序/競態條件問題嗎?

    2熱度

    1回答

    我的命令類如下: public class RegisterToConference : ICommand { public RegisterToConference() { this.Id = Guid.NewGuid(); this.Seats = new Collection<SeatQuantity>(); }

    1熱度

    1回答

    我想知道是否有可能通過Get Event Store創建訂閱服務Mongo?也許我誤解了這句話,但讓我解釋一下。我目前有一個使用NEventStore將事件寫入Mongo Database的過程。我想要做的是訂閱StreamMongo訂閱服務。 無法在interweb上找到任何關於此的內容,但這是可能的嗎?簡而言之,我的問題可能是你可以將兩者混合在一起,或者爲了做到這一點,我必須將我的活動寫入ev

    -1熱度

    1回答

    我正在使用Event sourcing實現CQRS模式,我正在使用NServiceBus,NEventStore和NES(NSB和NEventStore之間的連接)。 我的應用程序將定期檢查Web服務以查找要下載和處理的文件。 然後文件將被反序列化爲對象(我們稱之爲「訂單」),並且每個訂單應該分別獨立處理。 現在在(文件域)中,我爲每個Order(OrderExtracted)創建一個事件,並調用

    -2熱度

    1回答

    我正在使用會話與CommonDomain.Persistence.IRepository進行交互。我的保存命令是CommmonDomain.Persistence.RespositoryExtensions: public static void Save(this IRepository repository, IAggregate aggregate, Guid commitId). 每次

    3熱度

    1回答

    我們正在考慮建立一個基於事件採購的新系統。主要是因爲它具有日誌記錄和集成優勢,並且因爲業務知道數據非常有價值,但並不真正知道它想做什麼。 但是,雖然系統是新的,但目前有一個現有的數據庫,其中存儲了聚合當前狀態。相當標準的東西 - 但我們沒有歷史,所以我們只有當前狀態的所有聚合。 處理這種情況的標準方法是什麼? ,使得聚集初始化到其當前狀態 地圖其當前狀態的嚴重事件,並運行這些單一事件? 其他方法?

    4熱度

    1回答

    剛開始使用NEventStore。 我應該我想連接(如數據庫連接),每次打電話Init(),或者我應該創建一個IEventStorestatic(或singleton)實例,只是初始化一次? 我知道例子here,它創建一個靜態實例(但也不使用MainProgram類以外的存儲)。

    2熱度

    1回答

    我正在嘗試NEventStore。我開始了示例項目,並創建了一些事件並保存到數據庫。但是在數據庫中,我只能看到加密的數據,而我無法確定存儲事件的正確性。我試圖關閉有關加密的所有設置,但沒有任何更改。 我的初始化代碼: var init = Wireup.Init() .LogToOutputWindow() .UsingInMemoryPersistence

    3熱度

    1回答

    我在使用CQRS /事件源的應用程序中使用NEventStore。我WireUp如下所示: return NEventStore.Wireup.Init() .LogToOutputWindow() .UsingInMemoryPersistence() .UsingSqlPersistence("TestConnection")

    0熱度

    1回答

    我正在使用NEventStore.Domain project的IRepository接口。 我想創建一個投影,它是給定聚合類型的所有聚合列表。我將如何去做這件事: 所以,如果我有一個ReportBatch聚合,我期待列出我保存的所有報告批次。我怎樣才能做到這一點?我是否用預測咆哮錯誤的樹?當我得到ReportBatch的Created事件時,是否應該將其保存到ReportBatchList聚合中