【IT老齊060】在分布式架構(gòu)開(kāi)發(fā)時(shí)N點(diǎn)血的教訓(xùn),與君共勉!

單一職責(zé)原則:一個(gè)服務(wù)做一件事。為了避免跨進(jìn)程數(shù)據(jù)一致性可適當(dāng)合并
服務(wù)依賴原則:高優(yōu)先級(jí)服務(wù)調(diào)用低優(yōu)先級(jí)服務(wù)。比如訂單調(diào)短信
服務(wù)的職責(zé)與邊界一定要明確。不斷的合并、拆分
不適合微服務(wù)的項(xiàng)目:
1 微型項(xiàng)目
2 對(duì)數(shù)據(jù)響應(yīng)極高的項(xiàng)目
確保獨(dú)立的數(shù)據(jù)存儲(chǔ)
新聞服務(wù)- ES
朋友圈服務(wù)-圖數(shù)據(jù)庫(kù)
文件存儲(chǔ)-分布式文件系統(tǒng)
訂單服務(wù)-rdb
標(biāo)簽: