一、項目簡介
了解整體項目包含后端、前端、周邊維護。整個項目的框架知識。
?
二、分布式基礎概念
1、微服務
????????將應用程序 基于業(yè)務 拆分為 多個小服務,各小服務單獨部署運行,采用http通信。
2、集群&分布式&節(jié)點
????????集群是個物理形態(tài),分布式是工作方式。
????????集群:將幾臺服務器 實現(xiàn)同一業(yè)務。
??????? 分布式:將一個系統(tǒng)的不同業(yè)務 分布在不同的集群。
??????? 節(jié)點:集群中得的一臺服務器。
3、遠程調用
????????分布式系統(tǒng)中各服務可能處于不同主機,各服務的互相調用稱作 遠程調用。
????????SpringCloud中使用HTTP + JSON方式完成遠程調用
4、負載均衡
????????使每個服務器不閑不忙。
????????算法:輪詢、最小連接、散列(hash)
5、服務注冊/發(fā)現(xiàn) & 注冊中心
????????注冊中心管理每臺服務器有什么服務。
????????服務器在發(fā)出服務請求時也要到注冊中心查詢我要的服務在哪臺服務器有。????????
6、配置中心
7、服務熔斷 & 服務降級
服務熔斷:防止雪崩
服務降級:讓非核心業(yè)務降級運行--讓路
8、API網(wǎng)關(API Gateway)
《1》 抽象了微服務中都需要的公共功能
《2》提供了客戶端負載均衡,服務自動熔斷,灰度發(fā)布,統(tǒng)一認證,限流流控,日志統(tǒng)計等
日終--技術總結
對于項目整體架構,使用哪些技術有個了解。文章來源:http://www.zghlxwxcb.cn/news/detail-697161.html
不積跬步無以至千里。文章來源地址http://www.zghlxwxcb.cn/news/detail-697161.html
到了這里,關于DAY-01--分布式&微服務基礎概念的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!