我從來沒有聽說過CQRS/ES架構中的存儲/重放命令,想問一個常見的做法是什麼?我理解命令和事件之間的區別,但是可以說,從質量保證角度來看,重播生產環境中發生的崩潰可能很有用。事件源和日誌記錄/重放命令
2
A
回答
1
我認爲在命令可以從不同子系統發出並由於與基礎設施相關的問題/效率低下而以相反的時間順序到達相應的命令處理程序的系統中更爲常見。在這種情況下,通常應該使用正確的時間順序對命令進行重新處理。一個例子可以是停車/房間預訂系統,用戶可以通過網絡客戶端或通過發送短信進行預訂。
2
懷疑這是常見的,說實話。
通過在執行命令處理的組件中設置一些日誌記錄基礎結構,您可以非常輕鬆地重現問題處理命令。
相關問題
- 1. 循環日誌記錄的命令行
- 2. 使用Listbox UI事件日誌記錄
- 3. ADO.net中的SQL事件日誌記錄
- 4. 過濾/匹配事件日誌記錄
- 5. Facebook bot分析事件日誌記錄
- 6. 10月CMS事件日誌記錄
- 7. 事件日誌記錄的log4net配置
- 8. 圖像重定向和日誌記錄
- 9. 使用日誌記錄模塊在python中重命名日誌文件
- 10. 通用日誌記錄和具體日誌(使用NLOG),重複記錄
- 11. Python日誌記錄不工作 - 日誌記錄對象和sys.modules.pop()
- 12. sitecore日誌記錄(Sitecore.Diagnostics.Log.Error)和日誌記錄GUID
- 13. Spring日誌記錄和application.properties
- 14. wxWidgets和日誌記錄
- 15. Python日誌記錄和旋轉文件
- 16. ETW沒有將事件記錄到通道(事件日誌)
- 17. 在應用程序和服務日誌中記錄NLog事件
- 18. 企業庫日誌記錄沒有從ASP.NET登錄到事件日誌
- 19. Vim命令日誌
- 20. Python日誌記錄到標準輸出和日誌文件
- 21. Sidekiq日誌記錄到終端和日誌文件
- 22. 命令行使用不同顏色的GIT日誌記錄
- 23. symfony2命令中的自定義monolog日誌記錄通道
- 24. Powershell命令設置IIS日誌記錄設置
- 25. 日誌記錄,如何獲得命令結束?
- 26. Django自定義管理命令的日誌記錄
- 27. 在VSTS日誌記錄命令中接受哪些格式?
- 28. 日誌記錄中的QUIT命令來自IRC
- 29. 使用Invoke-Command執行的日誌記錄命令
- 30. 使用xcopy命令提示符日誌記錄