原创 1.2_springboot2.x中redis緩存&原理介紹

1、整合redis作爲緩存 說明這裏springboot版本2.19 Redis 是一個開源(BSD許可)的,內存中的數據結構存儲系統,它可以用作數據庫、緩存和消息中間件。 它支持多種類型的數據結構 1、安裝redis,使用doc

原创 4_5.springboot2.x之Web開發RestfulCRUD操作

1)、RestfulCRUD:CRUD滿足Rest風格 URI: /資源名稱/資源標識 HTTP請求方式區分對資源CRUD操作 普通CRUD(uri來區分操作) RestfulCRUD 查詢 getE

原创 五(1)、springcloud之Hystrix斷路器(服務熔斷&服務降級&服務監控hystrixDashboard)

1 概述 1.1 分佈式系統面臨的問題 複雜分佈式體系結構中的應用程序有數十個依賴關係,每個依賴關係在某些時候將不可避免地失敗。   服務雪崩 多個微服務之間調用的時候,假設微服務A調用微服務B和微服務C,微服務B和微服務C又調用其它的

原创 一、微服務概述與SpringCloud

一、微服務概述與SpringCloud 1、微服務與微服務架構 微服務強調的是服務的大小,它關注的是某一個點,是具體解決某一個問題/提供落地對應服務的一個服務應用,狹意的看,可以看作Eclipse裏面的一個個微服務工程/或者Mo

原创 三(1)、springcloud之Eureka服務註冊與發現

1、認識Eureka ​ Eureka是Netflix的一個子模塊,也是核心模塊之一。Eureka是一個基於REST的服務,用於定位服務,以實現雲端中間層服務發現和故障轉移。服務註冊與發現對於微服務架構來說是非常重要的,有了服務

原创 1.1_springboot2.x與緩存原理介紹&使用緩存

一、springboot與緩存介紹&使用緩存 1、JSR107 JAVA Cahing定義了5個核心接口,分別是CachingProvider、CacheManager、Cache、Entry、Expiry。 CachingPro

原创 四(1)、springcloud之Ribbon初步配置

1、概述 ​ Spring Cloud Ribbon是基於Netflix Ribbon實現的一套客戶端 -負載均衡的工具。Ribbon是Netflix發佈的開源項目,主要功能是提供客戶端的軟件負載均衡算法,將Netflix的中間

原创 四(4)、springcloud之Feign負載均衡

1、概述 Feign是一個聲明式WebService客戶端。使用Feign能讓編寫Web Service客戶端更加簡單, 它的使用方法是定義一個接口,然後在上面添加註解,同時也支持JAX-RS標準的註解。Feign也支持可拔插式的

原创 六(1)springcloud之zuul路由網關

1、Zuul介紹 Zuul包含了對請求的路由和過濾兩個最主要的功能:其中路由功能負責將外部請求轉發到具體的微服務實例上,是實現外部訪問統一入口的基礎而過濾器功能則負責對請求的處理過程進行干預,是實現請求校驗、服務聚合等功能的基礎.Zuul

原创 四(3)、springcloud之Ribbon核心組件IRule&自定義RIbbon

3.1、Ribbon核心組件 **概述:**IRule根據特定算法中從服務列表中選取一個要訪問的服務; RoundRobinRule:輪詢 RandomRule:隨機 AvailabilityFilteringRule:會先過濾

原创 5.1_Spring Boot2.x安裝Docker

1、簡介 Docker是一個開源的應用容器引擎;是一個輕量級容器技術; Docker 是一個開源的應用容器引擎,基於Go 語言並遵從Apache2.0協議開源。Docker 可以讓開發者打包他們的應用以及依賴包到一個輕量級、可移植的容器中

原创 四(2)、springcloud之Ribbon負載均衡

2、Ribbon負載均衡 ​ Ribbon在工作時分成兩步第一步先選擇 EurekaServer ,它優先選擇在同一個區域內負載較少的server. 第二步再根據用戶指定的策略,在從server取到的服務註冊列表中選擇一個地址。

原创 二、springcloud微服務測試環境搭建

版本說明: springcloud:Greenwich.SR3 springboot:2.1.8 1、構建步驟 1.1、microservicecloud整體父工程Project 新建父工程microservicecloud,切記

原创 Nginx學習導航

這裏記錄學習Nginx的思維導圖,以後有空補上每一節的信息。  

原创 三(2)、springcloud之Eureka集羣配置

1)原理說明** 服務啓動後向Eureka註冊,Eureka Server會將註冊信息向其他Eureka Server進行同步,當服務消費者要調用服務提供者,則向服務註冊中心獲取服務提供者地址,然後會將服務提供者地址緩存在本地,