整個系列各種總結(jié)。學習了,尚硅谷視頻,極客時間《從零開始微服務》,小馬哥的直播視頻,書《分布式服務》等。
帶著問題寫博客:
- 服務拆的時候需要考慮哪些維度?
- 服務進行拆成微服務會產(chǎn)生哪些問題?
- 微服務需要哪些組件?
拆的時候需要考慮哪些維度?
- 業(yè)務維度:業(yè)務和數(shù)據(jù)關系密切的應該為一組。
- 功能維度:公共功能應該為一組
- 性能維度:并發(fā)和性能要求高的應該為一組
服務進行拆成微服務會產(chǎn)生哪些問題?
- 服務節(jié)點如何發(fā)現(xiàn)?
- 不同服務節(jié)點之間如何通信?
- 服務如何治理?
- 故障如何定位?
微服務需要哪些組件?
就上面產(chǎn)生的問題,我們需要
- RPC遠程服務調(diào)用框架
- 服務的注冊和發(fā)現(xiàn)
- 服務監(jiān)控
- 服務追蹤
- 服務治理