欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

解決引入spring-cloud-starter-openfeign后部分類找不到的問題

 更新時(shí)間:2022年03月04日 10:31:46   作者:freewind  
這篇文章主要介紹了解決引入spring-cloud-starter-openfeign后部分類找不到的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

引入spring-cloud-starter-openfeign后部分類找不到

今天遇到一個(gè)奇怪的問題

pom中已經(jīng)引入了spring-cloud-starter-openfeign依賴。

	<dependency>
			<groupId>org.springframework.cloud</groupId>
			<artifactId>spring-cloud-starter-openfeign</artifactId>
		</dependency>

但是代碼中提示FeignClient類找不到。

原因

我用的aliyuMaven倉庫,發(fā)現(xiàn)spring-cloud-starter-openfeign與spring官方倉庫不一樣。

解決方案

刪除本地倉庫這個(gè)jar包,setting.xml文件中先刪除aliyun私服,以及公司的私服【因?yàn)榇蟛糠止镜乃椒际褂胊liyun proxy.】加上spring私服,當(dāng)然,如果你項(xiàng)目總的pom文件中設(shè)置了私服位置,同樣道理需要變更。

然后,更新maven依賴,下載好后再復(fù)原setting文件。

spring-cloud-starter-openfeign性能優(yōu)化

配置 HttpClient 或者 OKHttp

在默認(rèn)情況下 spring cloud feign在進(jìn)行各個(gè)子服務(wù)之間的調(diào)用時(shí),http組件使用的是jdk的HttpURLConnection,沒有使用線程池。有2種可選的線程池:HttpClient 和 OKHttp

<dependency>
? ? <groupId>io.github.openfeign</groupId>
? ? <artifactId>feign-httpclient</artifactId>
? ? <version>11.0</version>
</dependency>

或者

<dependency>
? ? <groupId>io.github.openfeign</groupId>
? ? <artifactId>feign-okhttp</artifactId>
? ? <version>11.0</version>
</dependency>

配置參數(shù)

feign:
? httpclient:
? ? enabled: true
? ? # feign最大連接數(shù)
? ? max-connections: 200
? ? # feign單個(gè)路徑的最大連接數(shù)
? ? max-connections-per-route: 50

或者

feign:
? okhttp:
? ? enabled: true
? ? # feign最大連接數(shù)
? ? max-connections: 200
? ? # feign單個(gè)路徑的最大連接數(shù)
? ? max-connections-per-route: 50

日志級(jí)別

在生產(chǎn)環(huán)境,需要打印feign的日志,使用basic級(jí)別就ok了,強(qiáng)烈不建議使用full。打印日志太多,消耗feign的性能。

feign:
? client:
? ? config:
? ? ? default:
? ? ? ? loggerLevel: basic

親測日志級(jí)別從full改為basic,高并發(fā)時(shí), 接口QPS提升30%+

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • IDEA創(chuàng)建自定義模板圖文教程

    IDEA創(chuàng)建自定義模板圖文教程

    我們每次在使用IntelliJ IDEA 時(shí)總會(huì)有一些文件是一直被創(chuàng)建的,今天我們就來學(xué)習(xí)一下IntelliJ IDEA 的自定義模板功能,文中有詳細(xì)的圖文介紹,需要的朋友可以參考下
    2021-05-05
  • 分布式Netty源碼分析概覽

    分布式Netty源碼分析概覽

    這篇文章主要為大家介紹了分布式Netty源碼分析概覽,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-03-03
  • Java使用poi-tl1.9.1生成Word文檔的技巧分享

    Java使用poi-tl1.9.1生成Word文檔的技巧分享

    本文將簡單介紹poi-tl的相關(guān)知識(shí),通過一個(gè)實(shí)際的案例實(shí)踐,充分介紹如何利用poi-tl進(jìn)行目標(biāo)文檔的生成,同時(shí)分享幾個(gè)不同的office版本如何進(jìn)行圖表生成的解決方案,需要的朋友可以參考下
    2023-09-09
  • Mybatis詳細(xì)對(duì)比一級(jí)緩存與二級(jí)緩存

    Mybatis詳細(xì)對(duì)比一級(jí)緩存與二級(jí)緩存

    MyBatis 包含一個(gè)非常強(qiáng)大的查詢緩存特性,它可以非常方便地配置和定制,緩存可以極大的提升查詢效率。MyBatis中默認(rèn)定義了兩級(jí)緩存,分別是一級(jí)緩存和二級(jí)緩存
    2022-10-10
  • Swagger2匹配多個(gè)controller代碼實(shí)例

    Swagger2匹配多個(gè)controller代碼實(shí)例

    這篇文章主要介紹了Swagger2匹配多個(gè)controller代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-09-09
  • 簡析Java中的util.concurrent.Future接口

    簡析Java中的util.concurrent.Future接口

    這篇文章主要介紹了簡析Java中的util.concurrent.Future接口,作者把future歸結(jié)為在未來得到目標(biāo)對(duì)象的占位符,需要的朋友可以參考下
    2015-07-07
  • 對(duì)SpringMVC的@RequestParam的解釋

    對(duì)SpringMVC的@RequestParam的解釋

    下面小編就為大家?guī)硪黄獙?duì)SpringMVC的@RequestParam的解釋。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-09-09
  • java讀取txt文件并輸出結(jié)果

    java讀取txt文件并輸出結(jié)果

    這篇文章主要介紹了java讀取txt文件并輸出結(jié)果,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-11-11
  • Spring Boot配置接口WebMvcConfigurer的實(shí)現(xiàn)

    Spring Boot配置接口WebMvcConfigurer的實(shí)現(xiàn)

    這篇文章主要介紹了SpringBoot配置接口WebMvcConfigurer的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • 使用jpa之動(dòng)態(tài)插入與修改(重寫save)

    使用jpa之動(dòng)態(tài)插入與修改(重寫save)

    這篇文章主要介紹了使用jpa之動(dòng)態(tài)插入與修改(重寫save),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-11-11

最新評(píng)論