什么是zuul? Zuul是web站點(diǎn)訪問(wèn)后端請(qǐng)求的前門。作為一個(gè)邊緣服務(wù)應(yīng)用程序,Zuul的構(gòu)建是為了支持動(dòng)態(tài)路由、監(jiān)視、彈性和安全認(rèn)證。 Zuul使用了一系列不同類...
什么是zuul? Zuul是web站點(diǎn)訪問(wèn)后端請(qǐng)求的前門。作為一個(gè)邊緣服務(wù)應(yīng)用程序,Zuul的構(gòu)建是為了支持動(dòng)態(tài)路由、監(jiān)視、彈性和安全認(rèn)證。 Zuul使用了一系列不同類...
前言 ServiceLoader是實(shí)現(xiàn)SPI一個(gè)重要的類。是Mark Reinhold在java1.6引入的類,為了解決接口與實(shí)現(xiàn)分離的場(chǎng)景。在資源目錄META-INF/se...
什么是Hystrix? 在分布式環(huán)境中,不可避免地會(huì)有許多服務(wù)依賴項(xiàng)失敗。Hystrix是一個(gè)庫(kù),通過(guò)添加延遲容忍和容錯(cuò)邏輯,幫助您控制這些分布式服務(wù)之間的交互。Hystri...
kubernetes基本框架和基本概念 Kubernetes是什么?我(們)為什么使用?Kubernetes主要概念Kubernetes總體結(jié)構(gòu)Kubernetes核心原理K...
前言 本系列文章主要從源碼(35e2b904)出發(fā),對(duì)istio做深入剖析,讓大家對(duì)istio有更深的認(rèn)知,從而方便平時(shí)排查問(wèn)題。不了解Service Mesh和Istio的...
廣義的 IOC IoC(Inversion of Control) 控制反轉(zhuǎn),即“不用打電話過(guò)來(lái),我們會(huì)打給你”。 兩種實(shí)現(xiàn): 依賴查找(DL)和依賴注入(DI)。 IOC...
轉(zhuǎn):《Java并發(fā)編程的藝術(shù)》 1 線程簡(jiǎn)介 現(xiàn)代操作系統(tǒng)在運(yùn)行一個(gè)程序時(shí),會(huì)為其創(chuàng)建一個(gè)進(jìn)程。例如,啟動(dòng)一個(gè)Java程序,操作系統(tǒng)就會(huì)創(chuàng)建一個(gè)Java進(jìn)程。現(xiàn)代操作系統(tǒng)調(diào)度...
摘自《Java并發(fā)編程的藝術(shù)》 1 volatile和synchronized關(guān)鍵字 關(guān)鍵字volatile可以用來(lái)修飾字段(成員變量),就是告知程序任何對(duì)該變量的訪問(wèn)均需要...