對CQRS架構的幾點疑問
在看到CQRS架構之後覺得很有道理,但是有以下幾點疑問
1.CQRS架構圖中的在發生一個Command之後肯定會有一個Command Handle來做處理,並且Command這是滿足並針對自身的,但是後面又看到了Command Handle來呼叫Domain,並且Domain在呼叫Repository,疑問就出現在這裡了,為什麼Handle要去呼叫Domain,還有就是Repository是否要注入到Domain中,還是說可以使用Event來呼叫Repository.
2.看CQRS架構中出現了Snapeshot和Event Store,疑問是SnapeShot跟Event Store之間是否有關係存在,還有就是SnapeShot跟Event Store兩者區別在那裡.
3.Banq老師說到了EJB推崇貧血模式,在CQRS架構在叢集中是使用事件來做傳遞的,但是事件是有事件源的,事件在傳遞的過程中事件源不需要做傳遞麼.還是將事件源儲存在某個中心伺服器上面.
4.Banq老師說道ActiveRecord的致命缺陷是:當業務邏輯複雜到一定程度,它開始崩潰,業務邏輯很難維護,一致性保證很困難,更進一步說:實際上是關聯式資料庫掌管了業務狀態,關聯式資料庫成為單點風險和效能瓶頸,只能走資料庫sharding 等路線進行伸縮(本站有更多關於關聯式資料庫問題的文章),這裡業務邏輯複雜之後會很難維護本人不是很明白上述幾點問題,還請舉例說明.
對於以上幾點問題還請大家詳細說明,謝謝!
1.CQRS架構圖中的在發生一個Command之後肯定會有一個Command Handle來做處理,並且Command這是滿足並針對自身的,但是後面又看到了Command Handle來呼叫Domain,並且Domain在呼叫Repository,疑問就出現在這裡了,為什麼Handle要去呼叫Domain,還有就是Repository是否要注入到Domain中,還是說可以使用Event來呼叫Repository.
2.看CQRS架構中出現了Snapeshot和Event Store,疑問是SnapeShot跟Event Store之間是否有關係存在,還有就是SnapeShot跟Event Store兩者區別在那裡.
3.Banq老師說到了EJB推崇貧血模式,在CQRS架構在叢集中是使用事件來做傳遞的,但是事件是有事件源的,事件在傳遞的過程中事件源不需要做傳遞麼.還是將事件源儲存在某個中心伺服器上面.
4.Banq老師說道ActiveRecord的致命缺陷是:當業務邏輯複雜到一定程度,它開始崩潰,業務邏輯很難維護,一致性保證很困難,更進一步說:實際上是關聯式資料庫掌管了業務狀態,關聯式資料庫成為單點風險和效能瓶頸,只能走資料庫sharding 等路線進行伸縮(本站有更多關於關聯式資料庫問題的文章),這裡業務邏輯複雜之後會很難維護本人不是很明白上述幾點問題,還請舉例說明.
對於以上幾點問題還請大家詳細說明,謝謝!
相關文章
- JPetStore架構的疑問架構
- DDD CQRS架構和傳統架構的優缺點比較架構
- 對QQ保鏢檢測結果的幾點疑問薦
- 談談對資料架構的幾點認識架構
- 對 ForumThread 建模的一點疑問thread
- 有幾點關於C語言的疑問C語言
- 初學jdonframework疑問。CQRS怎麼實現的?Framework
- 移動端架構的幾點思考架構
- cqrs架構下的主鍵如何生成架構
- 質疑Lambda架構架構
- 對Banq大哥的"EJB3與EJB2架構對比"一文提出疑問?架構
- PostgreSQL的幾種分散式架構對比SQL分散式架構
- 認知篇:CQRS架構模式的本質架構模式
- Mybatis【2.2】-- Mybatis關於建立SqlSession原始碼分析的幾點疑問?MyBatisSQLSession原始碼
- .NET遵循CQRS-ES架構的EventFlow的DDD + CQRS + Event-sourcing原始碼架構原始碼
- 從單體架構轉向CQRS - Wu架構
- asynchttpclient 使用的一點疑問HTTPclient
- WebRTC點對點通訊架構設計Web架構
- CQRS架構和Axon框架入門實踐架構框架
- 有關事件的一點疑問事件
- 對於晶晶小妹發表的構造ORACLE的CR block的疑問OracleBloC
- 專案初期系統架構策略的幾點考慮架構
- 對Serverless架構的一點體驗和思考Server架構
- 請教一下,cqrs架構下的頁面訪問統計如何實現架構
- 為什麼要使用MVC+REST+CQRS架構MVCREST架構
- 對技術的一些疑問
- 在學習中的一點疑問。
- golang struct 有點小疑問?GolangStruct
- UI設計中關於設計規範、切圖和尺寸的幾點疑問?UI
- HashMap中的hash演算法中的幾個疑問HashMap演算法
- 對一個執行計劃的疑問
- cqrs架構在對軟體功能劃分模組開發的時候應該怎麼進行架構
- CQRS命令查詢分離架構的多種形式實現 - Kapil架構API
- 軟體架構:問題起源和應對架構
- 從單體架構遷移到 CQRS 後,DDD 並不可怕架構
- cqrs架構中,使用者登陸如何處理啊架構
- 看JIVE原始碼的一點想法和疑問原始碼
- 阿里資深架構師私下峰會:瞭解這幾點,人人皆是優秀架構師阿里架構