原创 Jmeter工具使用總結

Jmeter概念 是一款優秀的開源測試工具, 是每個資深測試工程師,必須掌握的測試工具,熟練使用Jmeter能大大提高工作效率。熟練使用Jmeter後, 能用Jmeter搞定的事情,你就不會使用LoadRunner了。 Jmeter下載

原创 短地址(ShortUrl)實例

短地址,就是把長的URL轉成短URL, 目前谷歌/新浪/百度/騰訊等都免費提供API服務。因調用次數限制或提供出去的url域名不是想要的,因此考慮自己實現。 短址本質上是實現了一個映射函數 f: X -> Y 。而這個映射函數必須同時

原创 Spring Boot Admin實踐

Spring Boot Admin 用於監控基於 Spring Boot 的應用,包括Server和Client。Client 把自身的信息“註冊”到 Server,然後就能在 Server 上看到“註冊”的 Spring Boot 應用

原创 Spring Cloud 之斷路器

Spring Cloud中使用Hystrix來實現斷路器的功能。 Ribbon中引入Hystrix 1. pom.xml引入spring-cloud-starter-hystrix,application主類中使用@EnableCi

原创 Spring Boot devtools實例

maven工程的pom.xml直接引入即可: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</

原创 Docker監控

Cadvisor是Google用來監測單節點的資源信息的監控工具。它的資源消耗也比較低。但是,它有它的侷限性,它只能監控一個Docker主機。因此,如果你是多節點的話,那就比較麻煩了,你得在所有的主機上都安裝一個Cadvisor,肯定特別

原创 Spring Cloud Sleuth+Zipkin實踐

一個由微服務構成的應用系統通過服務來劃分問題域,通過REST請求服務API來連接服務來完成完整業務。對於入口的一個調用可能需要有多個後臺服務協同完成,鏈路上任何一個調用超時或出錯都可能造成前端請求的失敗。服務的調用鏈也會越來越長,並形成一

原创 Spring Boot集成cache

緩存簡介 工作機制是:先從緩存中讀取數據,如果沒有再從慢速設備上讀取實際數據(數據也會存入緩存);緩存什麼:那些經常讀取且不經常修改的數據/那些昂貴(CPU/IO)的且對於相同的請求有相同的計算結果的數據。例如Maven/京東物流都是

原创 Dockerfile詳解

ADD ADD命令有兩個參數,源和目標。它的基本作用是從源系統的文件系統上覆制文件到目標容器的文件系統。如果源是一個URL,那該URL的內容將被下載並複製到容器中。 COPY 格式爲:COPY 複製本地主機的 (爲 Dock

原创 docker swarm實踐

swarms 1. 使用 docker swarm init 初始化當前機器爲 swarm manager 2. 使用 docker swarm join 將當前機器加入到集羣clusters 3. 建立集羣后,在各個節點中啓動s

原创 docker-compose實踐

優勢/區別: 使用docker run啓動的進程在機器重啓後關閉,而docker-compose啓動的會自動重啓 1. 安裝docker-compose,也可以在其他機器上直接copy curl -L https://github.

原创 docker stack實踐

stacks 1. 可以在docker-compose.yml中增加多個services docker engine 1.12新特性 1. 內置服務編排機制:目前有Docker Swarm、Kubernetes以及Mesos在內的

原创 Spring Cloud 簡介

微服務(microservice)將各功能細分成一個個服務,符合單一功能原則。微服務之間通過遠程調用(RPC),springCloud爲服務之間通信提供一整套解決方案,基於springCloud開發的微服務,很方便的在docker,Pa

原创 OAuth2

網上關於OAuth2相關的資料非常多,推薦2篇自認爲寫的最詳細、易懂的: http://www.ruanyifeng.com/blog/2014/05/oauth_2_0.html http://blog.csdn.net/secc

原创 Spring Cloud 之負載均衡

springCloud提供2種方式的負載均衡:ribbon,feign 1)Ribbon是一個基於HTTP和TCP客戶端的負載均衡器。 Ribbon可以在通過客戶端中配置的ribbonServerList服務端列表去輪詢訪問以達到均