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