原创 熱部署Devtools

1,工程中添加依賴 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring

原创 微服務學習之Eureka註冊中心集羣環境構建【Hoxton.SR1版】

目錄   1 註冊中心集羣原理 2 註冊中心集羣配置 2.1 修改host文件 2.2 pom.xml、application.yml、application-7002.yml 3 分別啓動註冊中心 1 註冊中心集羣原理 Eureka S

原创 微服務學習之Hystrix圖形化DashBoard監控【Hoxton.SR1版】

目錄   1 前言 2 新建module 2.1 pom.xml 2.2 application.yml 2.3 啓動類 2.4 啓動項目 2.5 監控 1 前言 除了隔離依賴服務的調用以外,Hystrix還提供了準實時調用監控(Hyst

原创 關於RestTemplate的小筆記

RestTemplate提供了多種便捷訪問遠程Http服務的方法,是一種簡單便捷的訪問restful服務模板類,是Spring提供的用於訪問Rest服務的客戶端模板工具集。 RestTemplate官網地址:https://docs.sp

原创 maven私服搭建:docker安裝Sonatype Nexus以及尋找admin用戶對應的隨機初始密碼

(centos 7,已經安裝好了docker) 1,通過docker拉取nexus3的鏡像 docker pull sonatype/nexus3 2,將容器內部/var/nexus-data掛載到主機/root/nexus-data目錄

原创 cloud-api-commons抽取公共類

各個微服務中一般都會有一些公共的類,比如訂單微服務和支付微服務中都有一個實體類Payment。如果不抽取公共配置類,只要微服務一多起來,那麼就會有很多重複的類。 將訂單微服務、支付微服務中的公共類抽取到cloud-api-commons,

原创 微服務學習之服務治理、服務註冊與發現、Eureka【Hoxton.SR1版】

目錄   1 服務治理 2 服務註冊與發現 3 Eureka包含兩個組件:Eureka Server、Eureka Client 4 Eureka Server配置 4.1 pom.xml 4.2 application.yml 4.3

原创 微服務學習之01父工程創建【Hoxton.SR1版】

目錄   一,技術選型 2,父工程pom.xml 一,技術選型 查看SpringCloud與SpringBoot對應關係,進入https://spring.io/projects/spring-cloud/  更詳細的版本查看方法:ht

原创 微服務學習之消費模塊【Hoxton.SR1版】

目錄   1 pom.xml 2 application.yml  3 注入RestTemplate 4 controller 1 pom.xml <?xml version="1.0" encoding="UTF-8"?> <proj

原创 SpringBoot引入Redis

目錄   1 準備redis 1.1 docker安裝redis(centos7上安裝) 1.2 啓動redis 2 SpringBoot與緩存 2.1 JSR107緩存規範 2.2 Spring緩存抽象 2.3 概念&緩存註解 3 Sp

原创 Maven中DependencyManagement和Dependencies區別

Maven使用DependencyManagement元素來管理依賴版本號,通常會在一個組織或者項目的最頂層的父POM中看到DependencyManagement元素。 使用pom.xml文件中的DependencyManagement

原创 zookeeper註冊中心

目錄   1 前言 2 配置與啓動 2.1 pom.xml 2.2 application.yml 3 消費者微服務 4 總結 1 前言 此前終於在centos7上安裝好了zookeeper3.4.9,並做好了博文記錄,接下來,就是體驗一

原创 微服務學習之Hystrix容錯保護【Hoxton.SR1版】

目錄   1 服務雪崩效應 2 重要概念 2.1 服務降級 哪些情況會出現服務降級 2.2 服務熔斷 2.3 服務限流 3 服務降級實測(服務提供者) 3.1 pom.xml 3.2 application.yml 3.3 主啓動類 3.

原创 微服務學習之Consul服務註冊與發現【Hoxton.SR1版】

目錄   1 是什麼 2 能幹嘛 3 下載 4 中文入門指南 5 安裝並啓動consul 6 cloud-providerconsul-payment8006測試項目 6.1 pom.xml 6.2 application.yml 6.3

原创 JMeter測試

目錄   1,創建線程組 2,設置線程組信息 3,添加http請求 4,啓動測試 1,創建線程組 2,設置線程組信息 200個線程,一秒一個請求,循環100次,總共20000個請求。 3,添加http請求 4,啓動測試 設置好htt