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

spring cloud gateway轉(zhuǎn)發(fā)服務(wù)報(bào)錯(cuò)的解決

 更新時(shí)間:2021年09月02日 11:41:53   作者:Horizon_Zy  
這篇文章主要介紹了spring cloud gateway轉(zhuǎn)發(fā)服務(wù)報(bào)錯(cuò)的解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

spring cloud gateway轉(zhuǎn)發(fā)服務(wù)報(bào)錯(cuò)

錯(cuò)誤如下

javax.net.ssl.SSLHandshakeException: error:1000009c:SSL routines:OPENSSL_internal:HTTP_REQUEST

在spring cloud gateway項(xiàng)目中,使用了SSL驗(yàn)證后,為了增加系統(tǒng)性能,引入了netty-tcnative-boringssl-static依賴來增加性能后,在項(xiàng)目中一些http請(qǐng)求訪問gateway時(shí),就會(huì)報(bào)以上錯(cuò)誤。

解決方案

檢查系統(tǒng)中是否有http請(qǐng)求去訪問gateway,將http請(qǐng)求改為https。

使用gateWay做為網(wǎng)關(guān)遇到的404問題

GateWay有幾個(gè)重要的配置,也是最重要的東西

gateway.discovery.enable:true,開啟服務(wù)發(fā)現(xiàn)路由,意思是在nacos等注冊(cè)中心中可以發(fā)現(xiàn)服務(wù)

routes路由,可以理解為模塊,在服務(wù)中心中注冊(cè)的每一個(gè)模塊,

  • id:唯一的沒有什么特別意義,與服務(wù)名同名即可
  • Uri:注冊(cè)中心中服務(wù)的名字,通過這個(gè)名字來轉(zhuǎn)發(fā),也可以是地址。
  • Predicates:-Path=/a/**

斷言,其實(shí)就是匹配路徑,匹配方式有很多種,手機(jī)不太好敲,大家可以去搜一下

我在項(xiàng)目中訪問gateWay服務(wù)的時(shí)候

GateWay服務(wù)端口是7777稱為A

通過GateWay服務(wù)要訪問到的端口是8888稱為B

http://localhost:7777/a/xxxx按理說是可以訪問到B服務(wù)的,A服務(wù)也去注冊(cè)中心中去找配置中斷言為a的uri服務(wù)了,然后就一直是404,然后看了一下文檔,原來是自己粗心了

我訪問的地址是/a/xx,去找這個(gè)服務(wù)了,但是并沒有發(fā)現(xiàn)這個(gè)路徑,所以404了

還需要一個(gè)配置,來讓gateWay自動(dòng)去掉一節(jié)路徑filters: -StripPrefix=1

前端訪問的沒改,但是后端gateway會(huì)自動(dòng)去掉路徑中間的a。

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

相關(guān)文章

  • java開發(fā)工作中對(duì)InheritableThreadLocal使用思考

    java開發(fā)工作中對(duì)InheritableThreadLocal使用思考

    這篇文章主要為大家介紹了java開發(fā)工作中對(duì)InheritableThreadLocal使用思考詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-11-11
  • centos下編譯安裝mysql報(bào)錯(cuò)解決方案

    centos下編譯安裝mysql報(bào)錯(cuò)解決方案

    今天在centos6.2下面源碼編譯安裝mysql的時(shí),在編譯mysql的時(shí)候報(bào)了一個(gè)蛋蛋的錯(cuò)誤,本文提供詳細(xì)解決方案
    2012-11-11
  • Scala實(shí)現(xiàn)冒泡排序、歸并排序和快速排序的示例代碼

    Scala實(shí)現(xiàn)冒泡排序、歸并排序和快速排序的示例代碼

    這篇文章主要介紹了Scala實(shí)現(xiàn)冒泡排序、歸并排序和快速排序的示例代碼,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2019-06-06
  • java接口返回參數(shù)按照請(qǐng)求參數(shù)進(jìn)行排序方式

    java接口返回參數(shù)按照請(qǐng)求參數(shù)進(jìn)行排序方式

    這篇文章主要介紹了java接口返回參數(shù)按照請(qǐng)求參數(shù)進(jìn)行排序方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-09-09
  • 詳解Java的面向?qū)ο蠛兔嫦蜻^程

    詳解Java的面向?qū)ο蠛兔嫦蜻^程

    我們知道,Java是面向?qū)ο蟮木幊陶Z言,但是至今仍有不少同學(xué)還不太懂”面向?qū)ο蟆暗拇_切含義,今天這篇文章就帶大家真正地認(rèn)識(shí)面向?qū)ο螅信d趣的同學(xué)可以跟著小編一起來學(xué)習(xí)
    2023-05-05
  • @RequestBody,@RequestParam和@Param的區(qū)別說明

    @RequestBody,@RequestParam和@Param的區(qū)別說明

    這篇文章主要介紹了@RequestBody,@RequestParam和@Param的區(qū)別說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • 分布式框架Zookeeper?api的使用介紹

    分布式框架Zookeeper?api的使用介紹

    Zookeeper作為?個(gè)分布式框架,主要用來解決分布式?致性問題,它提供了簡(jiǎn)單的分布式原語,并且對(duì)多種編程語?提供了API,所以接下來重點(diǎn)來看下Zookeeper的java客戶端API使用方式
    2022-09-09
  • SpringBoot使用PropertiesLauncher加載外部jar包

    SpringBoot使用PropertiesLauncher加載外部jar包

    這篇文章主要介紹了SpringBoot使用PropertiesLauncher加載外部jar包,本文結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-07-07
  • java編程之遞歸算法總結(jié)

    java編程之遞歸算法總結(jié)

    這篇文章主要介紹了java編程之遞歸算法總結(jié),具有一定參考價(jià)值,需要的朋友可以了解下。
    2017-11-11
  • java數(shù)據(jù)庫連接池新手入門一篇就夠了,太簡(jiǎn)單了!

    java數(shù)據(jù)庫連接池新手入門一篇就夠了,太簡(jiǎn)單了!

    數(shù)據(jù)庫連接池負(fù)責(zé)分配、管理和釋放數(shù)據(jù)庫連接,釋放空閑時(shí)間超過最大空閑時(shí)間的數(shù)據(jù)庫連接來避免因?yàn)闆]有釋放數(shù)據(jù)庫連接而引起的數(shù)據(jù)庫連接遺漏,這項(xiàng)技術(shù)能明顯提高對(duì)數(shù)據(jù)庫操作的性能
    2021-06-06

最新評(píng)論