一、什么是分布式系統(tǒng)設(shè)計(jì)本質(zhì)
分布式系統(tǒng)設(shè)計(jì)的本質(zhì)就是:如何合理地將一個(gè)系統(tǒng)拆分為多個(gè)
二、子系統(tǒng)部署到多臺(tái)不同服務(wù)器上。需要解決的問題
1、如何合理的拆分系統(tǒng);
2、拆分后的各個(gè)子系統(tǒng)之間如何通信;
3、通信過程如何防止信息攔截和竄改等安全問題;
4、如何適應(yīng)不斷增長的業(yè)務(wù)需求,使其具有良好的可擴(kuò)展性;
5、如何保證子系統(tǒng)的可靠性和數(shù)據(jù)的最終一致性;