今天測一下 影響2個aggreagte,會影響2個aggregate。 借書完成後 書籍庫存減少 讀者手上的書增加 各自更新比較沒有問題,但要增加讀取的Vi...
今天來試一下Query 用的 Model 先製作查詢使用的模型DTO #[derive(Debug, Default, Clone, Serialize, De...
初始化cqrs framework let store = mem_store::MemStore::<Reader>::default(); le...
資料儲存層打算試試SurrealDB,還滿酷的一個資料庫的實作,核心是使用rust編寫的,同時支援關聯式,文件式,圖式等不同的資料庫型態。 先寫放置事件的rep...
昨天在EventRepository加了surrealDB的實現,測一下EventStore是否也正確運作: 建立surrealDB (in memory) l...
今天接續 BookStore in SurrealDB 的部分: 初始化DB及cqrs框架: let db = Surreal::new::<Mem>...
先修一下昨天遇到,存入DB的event sequence沒有照順序的問題,看了很久是先前在event repository裡沒下ORDER 排序的關係,修改一下...
先前使用 Query 物件是在 in-memory的HashMap 所以更新就更新了,這次接surrealDB試試要透過Surreal的API(SQL)存取 流...
先建立讀者 DTO #[derive(Debug, Default, Clone, Serialize, Deserialize)] #[derive(Debu...
用法 // 建立 DB let db = Surreal::new::<Mem>(()).await?; db.use_ns("test&...