原创 SpringCloud網關組件Zuul

微服務:獨立的工程之間通過框架形成的一個集羣的服務調用;這個集羣稱之爲微服務集羣; 微:集羣中的工程(服務器),都是獨立運行的項目;功能非常單一微小,例如後臺的增刪改查可以切分成4個獨立運行的微服務工程. springCloud的微服

原创 SprinClod註冊中心eureka搭建與服務註冊

微服務:獨立的工程之間通過框架形成的一個集羣的服務調用;這個集羣稱之爲微服務集羣; 微:集羣中的工程(服務器),都是獨立運行的項目;功能非常單一微小,例如後臺的增刪改查可以切分成4個獨立運行的微服務工程. springCloud的微服

原创 Springboot整合Elasticsearch

前文中我們已經安裝好了3臺Elasticsearch,所以今天我們直接使用就好 1 quickstart 的骨架 可以再 start.spring.io 生成一個springboot工程 2 pom依賴 <project xmlns

原创 SpringCloud熔斷器Hystrix

微服務:獨立的工程之間通過框架形成的一個集羣的服務調用;這個集羣稱之爲微服務集羣; 微:集羣中的工程(服務器),都是獨立運行的項目;功能非常單一微小,例如後臺的增刪改查可以切分成4個獨立運行的微服務工程. springCloud的微服

原创 SpringCloud接口客戶端組件Feign

微服務:獨立的工程之間通過框架形成的一個集羣的服務調用;這個集羣稱之爲微服務集羣; 微:集羣中的工程(服務器),都是獨立運行的項目;功能非常單一微小,例如後臺的增刪改查可以切分成4個獨立運行的微服務工程. springCloud的微服

原创 SpringCloud分佈式配置中心服務端與客戶端

微服務:獨立的工程之間通過框架形成的一個集羣的服務調用;這個集羣稱之爲微服務集羣; 微:集羣中的工程(服務器),都是獨立運行的項目;功能非常單一微小,例如後臺的增刪改查可以切分成4個獨立運行的微服務工程. springCloud的微服

原创 CountDownLatch同步工具類、遞減鎖、閉鎖

CountDownLatch 同步工具類、遞減鎖、閉鎖 名字有多個。可是實際指的都是CountDownLatch,看一不同名字的解釋 CountDownLatch 同步工具類: 多用來完成同步的功能,例如有一個任務需要兩個工人完成,兩

原创 SpringCloud內部服務調用Ribbon組件

微服務:獨立的工程之間通過框架形成的一個集羣的服務調用;這個集羣稱之爲微服務集羣; 微:集羣中的工程(服務器),都是獨立運行的項目;功能非常單一微小,例如後臺的增刪改查可以切分成4個獨立運行的微服務工程. springCloud的微服

原创 Elasticsearch集羣搭建

集羣結構 角色: 主節點,數據節點,負載均衡節點 1、主節點:保存數據信息(meta data) 元數據; 描述數據的數據,客戶端通過主節點獲取真正的數據位置,到數據節點DataNode獲取數據分片; 2、數據節點:只負責數據的讀和寫

原创 NGINX負載均衡與本地路徑映射

Nginx是一個高性能的http和反向代理服務器(高併發,3萬-5萬併發量) nginx的location匹配規則(優先級) location 匹配規則 匹配的是訪問的url在域名和端口號之後的字符串 例如 image.taobao.

原创 Elasticsearch配置文件詳解與集羣調優

一、Cluster 代表一個集羣,集羣中有多個節點,其中有一個爲主節點,這個主節點是可以通過選舉產生的,主從節點是對於集羣內部來說的. es的一個概念就是去中心化,字面上理解就是無中心節點,這是對於集羣外部來說的,因爲從外部來看es集

原创 Logstash的安裝和Elasticsearch的整合

logstash 是常見的ELK組合的成員之一. E:elasticsearch L:logstash K:kibana(比head強大在數據分析) logstash是負責收集數據在給elasticsearch做索引使用,logst

原创 Eslaticsearch整合IKAnalyzer分詞器

這裏使用的是elasticsearch-analysis-ik-5.5.2.zip的版本 安裝IK分詞器 解壓,修改文件夾名稱 /home/resources/elasticsearch-analysis-ik-5.5.2.zip u

原创 Spring Boot 整合RabbitMQ

先創建兩個spring boot 的項目,然後在pom中添加依賴,一個用來發送消息一個用來接收 發送消息 pom.xml 文件中添加依賴 <project xmlns="http://maven.apache.org/POM/4.0.

原创 Elasticsearch和ElasticsearchHead的安裝與配置

ES安裝(基於java運行環境) 1獲取安裝包 雲主機和虛擬機的es安裝資源 elasticsearch-5.5.2.tar包都在/home/resources 2 tar命令解壓安裝包 #tar -xf **.tar包直接解壓到當前