领域模型与微服务
1?領域模型中使用聚合,微服務要求提供單一服務
? ?這就要求使用領域模型設計微服務的時候,聚合顆粒的越細越好。
2?微服務要求只能訪問api,不能跨服務訪問數據庫,如何保證各表數據的事務一致性
? ?使用事件驅動實現最終一致性(使用事件溯源開發微服務)。
? ?例如,訂單創建的時候需要檢測客戶(用戶)的信用額度,這設計到兩個聚合,一個是訂單,一個是客戶。通過微服務,訂單服務,客戶服務
3?如何實現跨服務跨表查詢
? ?
?
轉載于:https://www.cnblogs.com/fishpro/p/7853293.html
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
- 上一篇: iOS APP日志写入文件(日志收集)
- 下一篇: as用百度地图不联网就gg