国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|JavaScript|易語言|

服務器之家 - 編程語言 - JAVA教程 - 詳解spring cloud構建微服務架構的網關(API GateWay)

詳解spring cloud構建微服務架構的網關(API GateWay)

2021-03-24 15:11牛奮lch JAVA教程

這篇文章主要介紹了詳解spring cloud構建微服務架構的網關(API GateWay),小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

前言

在我們前面的博客中講到,當服務A需要調用服務B的時候,只需要從Eureka中獲取B服務的注冊實例,然后使用Feign來調用B的服務,使用Ribbon來實現負載均衡,但是,當我們同時向客戶端暴漏多個服務的時候,客戶端怎么調用我們暴漏的服務了,如果我們還想加入安全認證,權限控制,過濾器以及動態路由等特性了,那么就需要使用Zuul來實現API GateWay了,下面,我們先來看下Zuul怎么使用。

一、加入Zuul的依賴

?
1
2
3
4
5
6
7
8
<dependency>
      <groupId>org.springframework.cloud</groupId>
      <artifactId>spring-cloud-starter-zuul</artifactId>
    </dependency>
    <dependency>
      <groupId>org.springframework.cloud</groupId>
      <artifactId>spring-cloud-starter-eureka</artifactId>
    </dependency>

由于,我們需要將Zuul服務注冊到Eureka Server上,同時從Eureka Server上發現注冊的服務,所以這里我們加上了Eureka的依賴。

二、在應用Application主類上開啟Zuul支持

?
1
2
3
4
5
6
7
@SpringBootApplication
@EnableZuulProxy // 使用@EnableZuulProxy來開啟Zuul的支持,如果你不想使用Zuul提供的Filter和反向代理的功能的話,此處可以使用@EnableZuulServer注解
public class ZuulApplication {
 public static void main(String[] args) {
  SpringApplication.run(ZuulApplication.class, args);
 }
}

三、在application.yml中增加Zuul的基礎配置信息

?
1
2
3
4
5
6
7
8
9
10
11
spring:
 application:
  name: gateway-zuul # 應用名
server:
 port: 8768 #Zuul Server的端口號
eureka:
 client:
  service-url:
   defaultZone: http://localhost:8761/eureka
 instance:
  prefer-ip-address: true

四、在application.yml中增加服務路由配置

前提:在Eureka Server已經注冊了2個服務,分別是:springboot-h2-service和springboot-rest-template-feign,其中springboot-rest-template-feign服務會調用springboot-h2-service服務,springboot-rest-template-feign服務是我們對外提供的服務,也就是說,springboot-rest-template-feign服務是我們暴漏給客戶端調用的。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# 路由配置方式一
#zuul:
# routes:
#  springboot-rest-template-feign: /templateservice/** #所有請求springboot-rest-template-feign的請求,都會被攔截,并且轉發到templateservice上
 
 
# 路由配置方式二
zuul:
 routes:
  api-contract: # 其中api-contract是路由名稱,可以隨便定義,但是path和service-id需要一一對應
   path: /templateservice/**
   service-id: springboot-rest-template-feign # springboot-rest-template-feign為注冊到Eureka上的服務名
ribbon:
 NFLoadBalancerRuleClassName: com.netflix.loadbalancer.RoundRobinRule # 配置服務端負載均衡策略

五、驗證

下面我們就可以來進行驗證了,在瀏覽器中輸入:http://localhost:8768/templateservice/template/1就可以看到測試結果了。

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持服務器之家。

原文鏈接:http://blog.csdn.net/liuchuanhong1/article/details/59056278

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 综合色区 | 精品国产资源 | 久久久久在线 | 日本免费精品视频 | 国产精品久久国产精品 | 欧美中文 | 欧美大片免费观看 | 欧美日韩在线播放 | 99久久婷婷国产综合精品电影 | 久久99精品久久久久久6194 | 欧美久久视频 | 国产精品久久久久久吹潮 | 精品视频一区二区三区在线观看 | 中文视频在线 | 一区二区三区免费观看视频 | 久久久www| 久久久久久综合 | 国产特级毛片aaaaaa毛片 | 无码一区二区三区视频 | 欧美美女爱爱 | 国产精品免费一区二区三区 | 国产精品久久久久一区二区三区 | 一区二区三区高清不卡 | 久久精品国产免费 | 在线a视频 | 欧美一级毛片日韩一级 | 亚洲成av人片在线观看香蕉 | 中文字幕在线免费 | 久久综合成人精品亚洲另类欧美 | 久久久女女女女999久久 | 亚洲精品91| 亚洲精品久久久久久久久久久 | 天天澡天天狠天天天做 | 狠狠爱综合 | 国产欧美在线观看 | 日本一区二区三区在线视频 | 久久激情久久 | 91国产精品 | 国产精品女同一区二区免费站 | 粉嫩一区二区三区 | 久草一区|