<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      springcloud~gateway網關

      有時間,我們在搭建微服務時,總希望拿一個比較單純的,沒有污染其它代碼的項目來從頭開始做,今天我們來建設一個最簡單的,gateway項目,它被注冊到nacos里,路由配置也存到nacos里,動態實現更新配置功能。

      依賴配置

      版本:com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-discovery:2021.0.1.0,com.alibaba.cloud:spring-cloud-starter-alibaba-nacos-config:2021.0.1.0,org.springframework.cloud:spring-cloud-starter-gateway:3.1.3

       <dependencies>
              <dependency>
                  <groupId>com.alibaba.cloud</groupId>
                  <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
              </dependency>
              <dependency>
                  <groupId>com.alibaba.cloud</groupId>
                  <artifactId>spring-cloud-starter-alibaba-nacos-config</artifactId>
              </dependency>
              <dependency>
                  <groupId>org.springframework.cloud</groupId>
                  <artifactId>spring-cloud-starter-gateway</artifactId>
              </dependency>
            <!-- 解決nacos的配置文件不加載問題-->
              <dependency>
                  <groupId>org.springframework.cloud</groupId>
                  <artifactId>spring-cloud-starter-bootstrap</artifactId>
              </dependency>
            <!-- 這個負載均衡如果不引入,在使用lb://時將出現503的錯誤-->
              <dependency>
                  <groupId>org.springframework.cloud</groupId>
                  <artifactId>spring-cloud-loadbalancer</artifactId>
              </dependency>
          </dependencies>
      

      bootstrap.yml配置

      spring:
        application:
          name: lind-gateway
        cloud:
          nacos:
            config:
              server-addr: 192.168.xx.xx:8848
              groupId: DEFAULT_GROUP
              namespace: public
              file-extension: yaml #對應nacos上面的配置文件擴展名
            discovery:
              server-addr: 192.168.xx.xx:8848
      logging:
        level:
          root: warn
          org.springframework.cloud.gateway: debug #日志級別,方便調試
          org.alibaba.nacos: debug
      

      nacos里的lind-gateway.yaml配置

      spring:
        cloud:
          gateway:
            discovery:
              locator:
                enabled: true
            routes:
            - id: micro-product
              uri: lb://micro-product
              predicates:
                - Path=/product/**
            - id: micro-account
              uri: lb://micro-account
              predicates:
                - Path=/account/**
            - id: micro-order
              uri: lb://micro-order
              predicates:
                - Path=/order/**
            default-filters:
              - StripPrefix=1 #請求地址去掉第1位,例如你請求/product/md/create時,實際轉發到micro-product服務里的接口是/md/create
      

      需要注意的地方

      • pom引用包時,需要添加spring-cloud-loadbalancer,以在gateway中實現負載協議
      • 使用nacos配置時,需要添加spring-cloud-starter-bootstrap
      • 如果是多級路徑轉發,加載添加StripPrefix,將可以在轉發到后端時,將路徑的前幾位去除

      測試

      	@RequestMapping(path = "/stock/deduct")
      	public Boolean deduct(String commodityCode, Integer count) {
      		stockService.deduct(commodityCode, count);
      		return true;
      	}
      
      • 正常響應
      posted @ 2023-05-23 11:47  張占嶺  閱讀(215)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 日韩精品一区二区高清视频| 不卡一区二区国产精品| 国产成人精品中文字幕| 华人在线亚洲欧美精品| 亚洲综合国产伊人五月婷| 成人无码精品免费视频在线观看| 日韩一区二区三在线观看| 天堂亚洲免费视频| 日韩欧美猛交xxxxx无码| 精品自拍偷拍一区二区三区| 日韩精品人妻中文字幕| 洪洞县| 国产精品99久久免费| 精品一区二区三区在线成人| 鄂托克前旗| 男女xx00xx的视频免费观看| 欧美乱妇高清无乱码免费| 男女性杂交内射女bbwxz| 国产一区二区在线影院| 中文无码人妻有码人妻中文字幕| 激情综合五月网| 精品国产中文字幕在线看| 亚洲欧美国产精品专区久久| 四虎永久免费精品视频| 日韩一区在线中文字幕| 国产成人无码久久久精品一| 亚洲av永久一区二区| 羞羞影院午夜男女爽爽免费视频| 南澳县| 亚洲精品久荜中文字幕| 国产免费一区二区三区在线观看 | 精品熟女亚洲av在线观看| 成人午夜免费无码视频在线观看| 亚洲日韩欧洲乱码av夜夜摸| 99精品国产一区二区三区| 激情综合一区二区三区| 中文字幕日韩区二区三区| 色窝窝免费播放视频在线| 特黄aaaaaaaaa毛片免费视频 | 日本公妇乱偷中文字幕| 成人免费亚洲av在线|