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

Spring?Cloud?GateWay搭建全過程

 更新時間:2025年05月19日 14:21:44   作者:Z105  
這篇文章主要介紹了Spring?Cloud?GateWay搭建全過程,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

Spring Cloud GateWay搭建

簡單搭建一個,有注冊中心,兩個微服務(wù),一個網(wǎng)關(guān)的組成的微服務(wù)架構(gòu)。

技術(shù)選型: Eurake、Spring boot、Spring cloud Gateway、OpenFeign

1.搭建注冊中心

注冊中心,常用的有:Eureka、Consul、Zookeeper、Nacos,此處要明白一點是注冊中心本身就是一個服務(wù),所以對注冊中心而言,不僅僅局限于java編寫的,也存在于是其他語言編寫,本質(zhì)是一個server軟件,只需要滿足注冊中心的功能即可。

1.1添加依賴

1.2 配置文件及啟動類

server:
  # 端口
  port: 8888
spring:
  application:
    # 實例名稱
    name: eureka-server
eureka:
  client:
    # 是否向eureka注冊  默認true 單點服務(wù)端需要設(shè)置為false
    register-with-eureka: false
    # 是否拉取注冊的客戶端信息 默認true 單點服務(wù)端需要設(shè)置為false
    fetch-registry: false
    #自我保護默認關(guān)閉
    enable-self-preservation: false
    #注冊中心地址,由注冊中心ip和項目端口號拼接/eurake
    service-url:
      defaultZone: http://${spring.application.name}:${server.port}/eureka/
  instance:
    # 主機地址 (ip)
    hostname: localhost

1.3 測試

在瀏覽器地址欄中輸入 http://localhost:8888/

此時證明我們的注冊中心服務(wù)以啟動完畢!

2.啟動兩個服務(wù)

注冊中心服務(wù)已啟動完畢,接下來啟動兩個微服務(wù)作為注冊中的client。

定名字為 partService,mpnService。引入Spring mvc 、Eurake Client 和 OpenFeign 依賴。

2.1 添加依賴

按照上述步驟創(chuàng)建兩個微服務(wù)。

2.2 配置文件及啟動類

server:
  # 服務(wù)的端口
  port: 8081
spring:
  application:
    name: partService
eureka:
  client:
    # 注冊中心地址
    service-url:
      defaultZone: http://localhost:8888/eureka

2.3 測試

去上面的eurake 網(wǎng)頁看下服務(wù)是否被注冊進去了

3.配置openFeign

3.1 編寫代碼

針對兩個服務(wù)各自創(chuàng)建兩個控制層接口,順便在配置文件中定義下服務(wù)的請求上下文路徑

開啟OpenFeign。

調(diào)用者

被調(diào)用者

3.2 進行測試

4.開始搭建網(wǎng)關(guān)GateWay

4.1 添加依賴

4.2 配置文件

server:
  port: 8080
spring:
  application:
    name: gateway
  cloud:
    gateway:
      # 配置路由
      routes:
        - id: partService
          uri: lb://partService
          predicates:
            - Path=/partService/**
        - id: mpnService
          uri: lb://mpnService
          predicates:
            - Path=/mpnService/**
eureka:
  client:
    service-url:
      defaultZone: http://localhost:8888/eureka

4.3 測試

這樣一個簡單的Spring Cloud GateWay 就已經(jīng)搭建好了。

總結(jié)

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

相關(guān)文章

最新評論

合水县| 华宁县| 左贡县| 武陟县| 肃南| 白山市| 准格尔旗| 望江县| 交城县| 马边| 黄陵县| 神木县| 昌吉市| 雅安市| 望奎县| 筠连县| 绥芬河市| 仁寿县| 廊坊市| 始兴县| 西乡县| 新昌县| 崇阳县| 建始县| 余庆县| 新龙县| 兴仁县| 墨脱县| 阿合奇县| 墨玉县| 司法| 长阳| 公主岭市| 北海市| 平昌县| 扶余县| 翁牛特旗| 乌海市| 玛多县| 三江| 通江县|