最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

簡(jiǎn)單了解spring cloud 網(wǎng)關(guān)服務(wù)

 更新時(shí)間:2019年10月30日 10:25:44   作者:程序員你大爺  
這篇文章主要介紹了簡(jiǎn)單了解spring cloud 網(wǎng)關(guān)服務(wù),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

微服務(wù) 網(wǎng)關(guān)服務(wù)

網(wǎng)關(guān)服務(wù)是微服務(wù)體系里面重要的一環(huán)。

微服務(wù)體系內(nèi),各個(gè)服務(wù)之間都會(huì)有通用的功能比如說:鑒權(quán)、安全、監(jiān)控、日志、服務(wù)調(diào)度轉(zhuǎn)發(fā)。這些都是可以單獨(dú)抽象出來做一個(gè)服務(wù)來處理。所以微服務(wù)網(wǎng)關(guān)應(yīng)運(yùn)而生。其主要作用作為微服務(wù)體系里面流量的唯一入口去做一些功能的實(shí)現(xiàn)。

微服務(wù)的網(wǎng)關(guān)擔(dān)當(dāng)?shù)闹饕氊?zé)可以分為倆種

  • 主要業(yè)務(wù)功能抽取,鑒權(quán)、安全、服務(wù)調(diào)度、限流、熔斷等
  • 非主要的業(yè)務(wù)功能抽取,監(jiān)控、日志、緩存、黑白名單、埋點(diǎn)等

Spring Cloud 網(wǎng)關(guān)服務(wù)

現(xiàn)在市面主要流行的倆種

  • Netflix Zuul 1.0
    • 由Netflix開源的API網(wǎng)關(guān)項(xiàng)目,這個(gè)服務(wù)并不是Netflix 集成到spring 微服務(wù)體系內(nèi)。而是spring將zuul集成在spring-cloud中使用而已。目前spring不打算集成zuul2.x的集成。
  • Spring Cloud Gataway
    • spring-cloud-Gateway是spring旗下spring-cloud的一個(gè)子項(xiàng)目。還有一種說法是因?yàn)閦uul2連續(xù)跳票和zuul1的性能表現(xiàn)不是很理想,所以催生了spring孵化Gateway項(xiàng)目。

前面介紹了倆種網(wǎng)關(guān)服務(wù)由來,接下來進(jìn)行一下性能的對(duì)比我不打算在做壓力測(cè)試方向更多的介紹,博主沒有做壓力測(cè)試的條件。我講推薦一篇博文進(jìn)行了壓測(cè)的詳細(xì)的對(duì)比傳送門

Spring Cloud Gateway

是基于WebFlux 開發(fā)的。WebFlux 模塊的名稱是 spring-webflux,名稱中的 Flux 來源于 Reactor 中的類 Flux。Spring webflux 有一個(gè)全新的非堵塞的函數(shù)式 Reactive Web 框架,可以用來構(gòu)建異步的、非堵塞的、事件驅(qū)動(dòng)的服務(wù),在伸縮性方面表現(xiàn)非常好。使用非阻塞API。 Websockets得到支持,Spring集成

Netflix Zuul 1.0

底層是基于servlet,Zuul處理的是http請(qǐng)求Zuul的抽象寫的非常簡(jiǎn)單易懂,易于擴(kuò)展,易于debug。提供了兩種特殊的抽象類,用戶使用起來,比較靈活。沒有提供異步支持。流控等均由hystrix支持

備注

其實(shí)Netflix Zuul 1.0 調(diào)優(yōu)過后的性能指標(biāo)并不見得比Spring Cloud Gateway 差基本上也符合理論上的數(shù)據(jù)。
只不過2.0之后。spring 沒有打算集成它。如果現(xiàn)有系統(tǒng)已經(jīng)使用的zuul 服務(wù)。不需要非得升級(jí)zuul 升級(jí)到Spring Cloud Gateway。如果公司項(xiàng)目。希望Websockets得到支持就可以考慮是否升級(jí)。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 一篇文章帶你了解java接口與繼承

    一篇文章帶你了解java接口與繼承

    這篇文章主要介紹了Java接口和繼承操作,結(jié)合具體實(shí)例形式分析了Java接口和繼承與使用的相關(guān)原理、操作技巧與注意事項(xiàng),需要的朋友可以參考下
    2021-08-08
  • java1.8安裝及環(huán)境變量配置教程

    java1.8安裝及環(huán)境變量配置教程

    這篇文章主要介紹了java1.8安裝及環(huán)境變量配置,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-10-10
  • 如何使用java agent修改字節(jié)碼并在springboot啟動(dòng)時(shí)自動(dòng)生效

    如何使用java agent修改字節(jié)碼并在springboot啟動(dòng)時(shí)自動(dòng)生效

    本文介紹了JavaAgent的使用方法和在SpringBoot中的應(yīng)用,JavaAgent可以通過修改類的字節(jié)碼,實(shí)現(xiàn)對(duì)非Spring容器管理對(duì)象的AOP處理,演示了如何定義切面邏輯,實(shí)現(xiàn)接口mock,感興趣的朋友跟隨小編一起看看吧
    2024-10-10
  • SpringBoot密碼加密的實(shí)現(xiàn)示例

    SpringBoot密碼加密的實(shí)現(xiàn)示例

    本文主要介紹了SpringBoot密碼加密的實(shí)現(xiàn)示例,包括引入依賴、配置加密工具、生成加密密鑰、加密密碼、配置解密,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-08-08
  • Java中遇到的For?input?string問題解決辦法

    Java中遇到的For?input?string問題解決辦法

    這篇文章主要給大家介紹了關(guān)于Java中遇到的For?input?string問題的解決辦法,如果出現(xiàn)這樣的異常報(bào)錯(cuò),是指的數(shù)據(jù)轉(zhuǎn)換時(shí)出錯(cuò),文中通過圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2023-11-11
  • java?MultipartFile文件上傳重命名詳細(xì)代碼示例

    java?MultipartFile文件上傳重命名詳細(xì)代碼示例

    在文件上傳功能開發(fā)中,為防止文件重名導(dǎo)致數(shù)據(jù)覆蓋,常見的做法是在文件名前加上UUID或時(shí)間戳來區(qū)分,這篇文章主要介紹了java?MultipartFile?multipartFile文件上傳重命名的相關(guān)資料,需要的朋友可以參考下
    2024-09-09
  • 你知道Java判斷字符串是否為數(shù)字的多種方式嗎

    你知道Java判斷字符串是否為數(shù)字的多種方式嗎

    在編程的時(shí)候經(jīng)常遇到要判斷一個(gè)字符串中的字符是否是數(shù)字(0-9),所以下面這篇文章主要給大家介紹了關(guān)于Java判斷字符串是否為數(shù)字的多種方式,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-07-07
  • Java作用域、訪問修飾符詳解

    Java作用域、訪問修飾符詳解

    文章詳細(xì)解釋了Java中的作用域和訪問修飾符,包括變量和方法的作用域,以及四種訪問修飾符(public、protected、默認(rèn)、private)的使用規(guī)則和可見性范圍
    2025-02-02
  • Springboot繼承Keycloak實(shí)現(xiàn)單點(diǎn)登錄與退出功能

    Springboot繼承Keycloak實(shí)現(xiàn)單點(diǎn)登錄與退出功能

    這篇文章主要介紹了Springboot繼承Keycloak實(shí)現(xiàn)單點(diǎn)登陸與退出,本文通過示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-08-08
  • Maven工程pom中如何定義jdk版本

    Maven工程pom中如何定義jdk版本

    這篇文章主要介紹了Maven工程pom中如何定義jdk版本,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-12-12

最新評(píng)論

九江县| 噶尔县| 扶风县| 许昌市| 南康市| 山东省| 建昌县| 房产| 白朗县| 固镇县| 梧州市| 芜湖市| 清原| 凌源市| 临漳县| 宣城市| 武安市| 韶关市| 壤塘县| 家居| 石首市| 罗江县| 广河县| 东丰县| 兖州市| 会泽县| 黄陵县| 东台市| 宜宾市| 岚皋县| 龙胜| 通化县| 塘沽区| 南康市| 鹿泉市| 周宁县| 清流县| 井研县| 沁阳市| 淅川县| 安远县|