SpringCloud學習筆記

2021-08-15 18:31:21 字數 1717 閱讀 2968

筆記學習位址

筆記內容皆摘抄自以上部落格並親自驗證。

在此感謝原博主分享~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

本文出自方志朋的部落格

環境:

ide: idea

jdk8

a、服務的註冊與發現

1、spring eureka 服務端

實現springcloud的服務註冊與發現功能。

/*1、springboot專案搭建

使用start.spring.io或ide工具建立專案或者直接建立*/

1、建立空專案,刪除src作為父專案

2、建立module》spring initializr》輸入專案artifictid等資訊,專案名稱我設定為eurekaserver》選擇cloud discovery,勾選eureka server》finish

3、完成後,找到springboot的啟動類,新增註解

/**

* eureka服務端,服務註冊中心**

*/@enableeurekaserver

public static void

main(string args)

}

server:

port: 8761

eureka:

instance:

hostname: localhost

client:

registerwitheureka: false

fetchregistry: false

serviceurl:

defaultzone: http://$:$/eureka/

5、啟動springboot,若啟動未報錯,進入 http://localhost:8761 檢視服務端。

2、spring eureka client 服務註冊端

1、建立和上面相同的module

2、boot啟動類,為了方便controller也放在裡面

/**

* 服務註冊方

name: service-hi

4、進入   http://localhost:8762/hi?name=forezp

返回hi forezp,i am from port:8762

Spring Cloud 學習筆記

spring cloud學習筆記 系統架構 集中式架構,垂直拆分,分布式服務,服務治理,微服務 集中式架構 把所有功能集中部署,低成本,但無法適用於稍複雜的系統 垂直拆分 通過將每個業務功能拆分來實現流量分擔,每個模組也可單獨優化且方便水平擴充套件,但會有很多重複工作,影響開發效率。分布式服務 抽取...

筆記 spring cloud 學習筆記

1 spring cloud 是什麼 spring cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具 例如配置管理,服務發現,斷路器,智慧型路由,微 控制匯流排 分布式系統的協調導致了樣板模式,使用spring cloud開發人員可以快速地支援實現這些模式的服務和應用程式。他們將在任...

spring cloud學習筆記(1)

springcloud 分為幾個大的模組,包括服務 註冊 消費 配置等。spring cloud config 配置管理開發工具包,可以讓你把配置放到遠端伺服器,目前支援本地儲存 git以及subversion。enableconfigserver 就是把相關配置檔案.properties yml等...