2017-05-19 66 views
0

我有一個事件源系統,運行在服務器上,客戶端需要隨時離線工作。爲了使這項工作成爲可能,我在線時將域事件從服務器傳輸到客戶端,以便脫機數據庫在客戶端脫機時處於最新狀態。這工作得很好。在事件源系統中脫機時管理標識符

脫機時,用戶可以添加一個新的客戶按以下順序...

  1. 添加新客戶的命令。
  2. 已添加客戶聚合。
  3. 客戶聚合創建初始約會聚合。
  4. 讀取數據查詢返回新的約會細節。
  5. 用於修改約會的命令。

當回到在線狀態時,我無法回覆服務器的事件。添加新客戶很好,但由此產生的新約會有一個我不知道的標識符。所以試圖重播約會更新命令失敗,因爲我不知道什麼是正確的約會ID應該是。

任何想法?

回答