原创 九、Hystrix Dashboard

一、簡介 Hystrix是由Netflix開源的一個延遲和容錯庫,實現熔斷器。斷路器的狀況反應了一個程序的可用性和健壯性,它是一個重要指標。Hystrix Dashboard是一個圖形化界面,支持數據監控。   二、搭建熔斷器服務 <?

原创 十、Hystrix Turbine

一、簡介 Netflix提供的一個開源項目(Turbine),把多個hystrix.stream的內容聚合爲一個數據源供Dashboard展示。Hystrix Turbine將每個服務Hystrix Dashboard數據進行了整合。  

原创 八、Sleuth

一、簡介 Spring Cloud Sleuth 主要功能就是在分佈式系統中提供追蹤解決方案,並且兼容支持了 zipkin,爲微服務提供鏈路跟蹤的機制,可以監控微服務之間的調用。   二、搭建zipkin服務監控端 zikpin服務jar

原创 七、Spring Cloud Bus

一、簡介 Spring cloud bus,消息總線,通過輕量消息代理連接各個分佈的節點。它可以用於廣播配置文件的更改或者服務之間的通訊,也可以用於監控。 二、搭建服務 <?xml version="1.0" encoding="UTF

原创 六、Config

一、Config簡介 在分佈式系統中,由於服務數量巨多,爲了方便服務配置文件統一管理,實時更新,所以需要分佈式配置中心組件。在Spring Cloud中,有分佈式配置中心組件spring cloud config ,它支持配置服務放在配置

原创 四、Hystrix

一、Hystrix簡介 Hystrix是由Netflix開源的一個延遲和容錯庫,實現熔斷器。防止服務請求不到,一直等待,而引起雪崩。   二、搭建服務消費端ribbon-hystrix <?xml version="1.0" encod

原创 三、Feign

一、Feign簡介 Feign 是Netflix聲明式,模板化的HTTP客戶端。 Spring Cloud Feign是基於Netflix feign實現,整合了Spring Cloud Ribbon和Spring Cloud Hystr

原创 一、Eureka

一、Eureka簡介   Eureka是Netflix開發的服務發現框架,本身是一個基於REST的服務,SpringCloud將它集成在其子項目spring-cloud-netflix中,以實現SpringCloud的服務發現功能。   

原创 五、Zuul

一、Zuul簡介 Zuul是Netflix開源的微服務網關,具有智能路由的功能,還能夠通過過濾器進行一系列操作。   二、搭建網關路由服務 <?xml version="1.0" encoding="UTF-8"?> <project

原创 二、Ribbon

一、Ribbon簡介 Spring Cloud Ribbon是一個基於HTTP和TCP的客戶端負載均衡工具,它基於Netflix Ribbon實現。 在微服務架構中,業務都會被拆分成一個獨立的服務,服務與服務的通訊是基於http rest

原创 Git

git安裝  # 配置用戶名 $ git config --global user.name "名稱" # 配置email $ git config --global user.email "郵箱" # 查看配置信息 $ git c

原创 十二 軟件安裝

RPM 安裝 rpm -ivh 包全名 選項: -i 安裝 -v 顯示詳細信息 -h 顯示進度 --nodeps 不檢測依賴 RPM 升級 rpm -Uvh 包全名 選項: -U 升級

原创 十一 網絡管理

配置ip地址 網卡信息配置文件 /etc/sysconfig/network-scripts/ifcfg-eth0 加載網卡信息文件 /etc/udev/rules.d/70-persistent-net.rules 主機名配置文件

原创 十 用戶管理

/etc/group 存儲當前系統中所有用戶組信息 組名稱 : 組密碼佔位符 : 組編號 : 組中用戶名列表 /etc/gshadow 存儲當前系統中用戶組的密碼信息 組名稱 : 組密碼 : 組管理者 : 組中用戶列表 /et

原创 九 磁盤管理

查看磁盤分區使用狀況 df [選項] 選項: -l 顯示本地磁盤(默認) -a 顯示所有文件系統的磁盤使用情況 -h 以1024進制計算磁盤大小 -H 以1000進制計算磁盤大小 -T