欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

SpringCloud知識點總結(jié)-創(chuàng)新互聯(lián)

1.互聯(lián)網(wǎng)應(yīng)用架構(gòu)演進(jìn)

先是單體架構(gòu)模式,項目所有的功能模塊都放在一個工程中編碼、編譯、打包并且部署在一個Tomcat容器中的架構(gòu)模式就是單體應(yīng)用架構(gòu),優(yōu)點是高效開發(fā),架構(gòu)簡單,易于測試,易于部署,缺點是可靠性差,復(fù)雜性高,擴(kuò)展能力有限

成都創(chuàng)新互聯(lián)是專業(yè)的江永網(wǎng)站建設(shè)公司,江永接單;提供網(wǎng)站設(shè)計、成都網(wǎng)站制作,網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行江永網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊,希望更多企業(yè)前來合作!

再是垂直架構(gòu)模式,是基于系統(tǒng)現(xiàn)有的業(yè)務(wù)特性來做,核心目標(biāo)第一個是為了業(yè)務(wù)之間互不影響,第二個是在研發(fā)團(tuán)隊的壯大后為了提高效率,減少組件之間的依賴。,如登錄和社區(qū)等,優(yōu)點是解決了并發(fā)問題,方便水平拓展,負(fù)載均衡,容錯率提高,系統(tǒng)相互獨立,缺點是業(yè)務(wù)處理起來比較復(fù)雜

再是SOA架構(gòu),是按照不同不同層次分的,他可以面向接口的遠(yuǎn)程方法調(diào)用,智能容錯和負(fù)載均衡,以及服務(wù)自動注冊和發(fā)現(xiàn)。優(yōu)點是分布式,松耦合,擴(kuò)展靈活可重用,缺點是服務(wù)抽取粒度較大,服務(wù)調(diào)用和提供方耦合度較高

最后是微服務(wù)架構(gòu),拆分粒度更細(xì),把應(yīng)用拆分成一個個微小的服務(wù),不同的服務(wù)可以使用不同的開發(fā)語言存儲,業(yè)務(wù)徹底的組件化和服務(wù)化

2.springcloud核心組件

注冊中心:第一代eureka,第二代nacos,

客戶端負(fù)載均衡:ribbon,

熔斷器:第一代hystrix,第二代sentinel

網(wǎng)關(guān):第一代zuul,第二代gateway

配置中心:第一代config,第二代nacos

服務(wù)調(diào)用:第一代feign,第二代dubbo RPC

消息驅(qū)動:springcloud stream

鏈路追蹤:springcloud sleuth/zipkin

3.負(fù)載均衡策略

RoundRobinRule輪詢策略,RandomRule隨機(jī)策略,RetryRule重試策略,BestAvailableRule最小連接數(shù)策略

AvailabilityFilteringRule可用過濾策略,ZoneAvoidanceRule:區(qū)域權(quán)衡策略(默認(rèn)策略),先過濾再輪詢

4.Gateway路由規(guī)則詳解

DateTime時間類斷言,Cookie類斷言,path請求路徑類斷言,Host請求主機(jī)類斷言,Header請求頭類斷言,

Method請求方式類斷言,QueryParam請求參數(shù)類斷言,RemoteAddr遠(yuǎn)程地址類斷言

5.JDBC分庫分表

垂直分表定義:將一個表按照字段分成多表,每個表存儲其中一部分字段,我們按以下原則進(jìn)行垂直拆分:

①把不常用的字段單獨放在一張表

②經(jīng)常組合查詢的列放在一張表中

③把text,blob等大字段拆分出來放在附表中

垂直分庫是指按照業(yè)務(wù)將表進(jìn)行分類,發(fā)布到不同的數(shù)據(jù)庫上面,每個庫可以放在不同的服務(wù)器上,它的核心理念是專庫專用

水平分庫是把同一表的數(shù)據(jù)按一定規(guī)則拆到不同的數(shù)據(jù)庫中,每個庫可以放在不同的服務(wù)器上

水平分表是在同一數(shù)據(jù)庫內(nèi),把同一個表的數(shù)據(jù)按一定規(guī)則拆到多個表中

6.RabbitMQ(消息隊列)

①helloworld模型(簡單模式)

一個隊列中一條消息,只能被一個消費者消費

②workquene模型(工作隊列模式)

一個生產(chǎn)者,多個消費者,每個消費者獲取到的消息唯一

③廣播模式(訂閱模式)

一個生產(chǎn)者發(fā)送的消息被多個消費者獲取

④直連模式(路由模式)

生產(chǎn)者發(fā)送的消息主要根據(jù)定義的路由規(guī)則決定往哪個隊列發(fā)送

⑤Topic模式(匹配模式/通配符模式)

topic主題模式為生產(chǎn)者,一個交換機(jī)(topicExchange),模糊匹配路由規(guī)則,多個隊列,多個消費者

7.Feign(遠(yuǎn)程調(diào)用組件)

Feign可幫助我們更加便捷,優(yōu)雅的調(diào)用HTTP API

Feign默認(rèn)的請求處理超時時長是1S,在yml中設(shè)置

Feign的壓縮大小下限,默認(rèn)是2048

Feign = RestTemplate + Ribbon + Hystrix

8.GateWay(網(wǎng)關(guān))

GateWay旨在為微服務(wù)架構(gòu)提供一種簡單有效的統(tǒng)一的API路由管理方式,springcloudGateWay不僅提供統(tǒng)一的路由方式(反向代理)并且基于Filter(定義過濾器對請求過濾,完成一些功能)鏈的方式提供了網(wǎng)關(guān)基本的功能,例如:鑒權(quán),流量控制,熔斷,路徑重寫等。

功能有:統(tǒng)一接入,安全防護(hù),黑白名單,協(xié)議適配,流量管控,長短鏈接支持,容錯能力

斷言:匹配條件判斷

路由:

過濾器:過濾請求,pre在請求被路由之前調(diào)用,post在路由到微服務(wù)以后執(zhí)行,gatewayFilter應(yīng)用到單個路由上,globalFilter:應(yīng)用到所有的路由上

9.服務(wù)注冊和服務(wù)發(fā)現(xiàn)

服務(wù)注冊:作用是服務(wù)提供者將所提供服務(wù)的信息(服務(wù)器IP和端口,服務(wù)訪問協(xié)議等)注冊/登記到注冊中心(支持http),默認(rèn)心跳續(xù)約30秒,90秒剔除

服務(wù)發(fā)現(xiàn):服務(wù)消費者能夠從注冊中心獲取到較為實時的服務(wù)列表,然后根據(jù)一定的策略選擇一個服務(wù)訪問

10.負(fù)載均衡

負(fù)載均衡是將壓力分配到多個服務(wù)器,以此來提高服務(wù)的性能,可靠性

11.熔斷

熔斷即斷路保護(hù),微服務(wù)架構(gòu)中,如果下游服務(wù)因訪問壓力過大而響應(yīng)變慢或失敗,上游服務(wù)為了保護(hù)系統(tǒng)整體可用性,可以暫時切斷對下游服務(wù)的調(diào)用。這種犧牲局部,保全整體的措施就叫做熔斷

12.鏈路追蹤

鏈路追蹤就是對一次請求涉及的很多個服務(wù)鏈路進(jìn)行日志記錄,性能監(jiān)控

你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧

分享文章:SpringCloud知識點總結(jié)-創(chuàng)新互聯(lián)
網(wǎng)頁路徑:http://chinadenli.net/article36/hphpg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站排名品牌網(wǎng)站設(shè)計用戶體驗靜態(tài)網(wǎng)站云服務(wù)器外貿(mào)網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)