Nacos學習筆記 三 服務消費方式

2021-09-19 07:36:59 字數 1894 閱讀 1507

/*spring cloud common提供的服務治理介面,負載均衡客戶端*/

@autowired

loadbalancerclient loadbalancerclient;

/*原始方式:拼接路徑*/

public string test()

@autowired

resttemplate resttemplate;

/*註解方式:填寫請求路徑*/

public string test2()

@bean

/*增加@loadbalanced註解*/

@loadbalanced

public resttemplate resttemplate()

1.pom修改:將spring-boot-starter-web改為spring-boot-starter-webflux

org.springframework.boot

spring-boot-starter-webflux

2.webclient相關資訊以及例項可以看官網(有示例比較好)

3.基本方法

/*spring cloud common提供的服務治理介面,負載均衡客戶端*/

@autowired

loadbalancerclient loadbalancerclient;

/*spring 5 提供的webclient*/

/*構造webclient,加入@loadbalanced註解*/

public webclient.builder webclientbuilder()

@autowired

private webclient.builder webclientbuilder;

public monotest4()

1.pom新增:

org.springframework.cloud

spring-cloud-starter-openfeign

2.建立feign客戶端(介面)

3.加入@enablefeignclients註解,開啟掃瞄spring cloud feign客戶端的功能

4.在controller中實現

@autowired

private clientforfeign clientforfeign;

public string test5()

服務消費方Feign RestTemplate

在spring cloud有兩種服務呼叫方式,一種是ribbon resttemplate,另一種是feign,鑑於feign註解化更方便使用,先講解feign.demo中使用的註冊中心是eureka,如果使用consul,需要修改配置 這個client由服務提供方提供,如euraka server...

服務消費方Feign RestTemplate

在spring cloud有兩種服務呼叫方式,一種是ribbon resttemplate,另一種是feign,鑑於feign註解化更方便使用,先講解feign.demo中使用的註冊中心是eureka,如果使用consul,需要修改配置 這個client由服務提供方提供,如euraka server...

Nacos學習筆記

1 nacos 是阿里巴巴推出來的乙個新開源專案,是乙個更易於構建雲原生應用的動態服務發現 配置管理和服務管理平台。nacos 致力於幫助您發現 配置和管理微服務。nacos 提供了一組簡單易用的特性集,幫助您快速實現動態服務發現 服務配置 服務元資料及流量管理。nacos 幫助您更敏捷和容易地構建...