成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

一起來學SpringCloud之整合Zuul網關服務之一

開發 架構
本節主要講了什么是Zuul, 以及帶大家整了一下它常用的配置,大家可以自己配置試試看。

前言

大家好,一直以來我都本著用最通俗的話理解核心的知識點, 我認為所有的難點都離不開 「基礎知識」 的鋪墊。目前正在出一個SpringCloud長期系列教程,從入門到進階, 篇幅會較多~

  • 適合人群
  • 有一定的Java基礎
  • 想嘗試微服務開發
  • 有SpringBoot開發基礎
  • 想學習或了解SpringCloud
  • 想提高自己的同學

背景

如果你是一路看過來的,很高興你能夠耐心看完。之前帶大家學了Springboot這門框架,熟練掌握了單體應用的開發,如今微服務開發盛行,對我們的技術要求也是越來越高,薪資也是令人興奮。這個系列將會帶大家學習SpringCloud微服務開發,我會帶大家一步一步的入門,耐心看完你一定會有收獲~

情景回顧

上期帶大家一起認識了Sentinel以及帶大家體驗了常用的方法,本期正式學習微服務網關Zuul,我們一起來看一下吧~

Zuul是什么

我們之前的學習都是整后端服務,把網關學習放到最后邊來講也是做了一次整合,讓大家好去理解。之前給大家講微服務概述的時候,提到過,后端服務前面還有一層就是網關層,至于網關的作用可以參考我之前的文章。那么說一下zuul, 它是spring cloud家族的一員,它提供了很多豐富的功能,比如服務轉發,接口攔截驗證,統一處理響應。它有豐富的攔截器,我們可以通過它實現很多豐富的功能。

整合Zuul網關

首先引入依賴。

<!--        zuul api網關-->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-zuul</artifactId>
</dependency>
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>

配置網關服務

這一節先教大家配置網關服務。

轉發指定服務地址

server:
port: 8003
spring:
application:
name: zuul
cloud:
# nacos
nacos:
config:
server-addr: 127.0.0.1:8848
file-extension: yml
zuul:
routes:
# 訪問 http://localhost:8003/hello/app/1 轉發-> http://localhost:18080/hello/app/1
hello:
path: /**
url: http://localhost:18080

上面配置應該很好理解,匹配到路徑/***,就轉發到http://localhost:18080這個服務。

轉發注冊中心服務

我們說后端服務都是注冊到注冊中心的,所以我們可以直接轉發到指定服務名。

zuul:
routes:
# 訪問 http://localhost:8003/hello/app/1 轉發-> http://localhost:18080/hello/app/1
hello:
path: /**
#url: http://localhost:18080

# 加入注冊中心后不需要url了 直接使用serviceID
serviceId: provider

多個服務,也是同樣配置。

其它配置

zuul:
# 關閉某個過濾器
SendResponseFilter:
post:
disable: true
# 敏感請求頭過濾 如果想關閉默認配置可以置為空 sensitive-headers:
sensitive-headers: Cookie,Set-Cookie,Authorization

add-host-header: true

# 可以指定前綴
prefix: /gateway

# 關閉指定服務配置
ignored-services: provider

結束語

本期到這里就結束了, 總結一下,本節主要講了什么是Zuul, 以及帶大家整了一下它常用的配置,大家可以自己配置試試看, 建議大家自己多去嘗試 。

責任編輯:姜華 來源: 今日頭條
相關推薦

2012-06-25 09:37:24

Web

2012-04-14 20:47:45

Android

2010-05-21 17:32:07

IIS服務器

2012-11-08 17:33:53

智慧云

2020-06-11 18:35:23

C++編程語言

2021-06-09 08:15:50

volatileJava開發

2022-12-02 14:20:09

Tetris鴻蒙

2022-11-29 16:35:02

Tetris鴻蒙

2009-09-09 09:23:37

服務器穩定性

2023-03-30 09:32:27

2022-11-14 17:01:34

游戲開發畫布功能

2009-10-29 16:32:34

Oracle表空間

2011-09-07 22:59:07

聯想一體機

2012-09-10 13:42:55

PHP項目管理

2021-06-02 15:30:12

Synchronize并發多線程

2021-04-26 11:18:15

FedoraLinuxBug

2022-05-13 08:23:07

Zuul微服務Zuul過濾器

2012-07-10 09:14:51

Web

2023-05-17 08:28:55

2022-08-19 19:02:20

開源鴻蒙操作系統
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: a在线观看| 日韩欧美第一页 | 中文字幕在线一区二区三区 | 精精国产xxxx视频在线野外 | av中文字幕在线观看 | 黄频视频 | 亚洲综合视频 | 黄色在线免费观看视频网站 | 国产欧美一区二区三区在线看 | 美女久久久久久久久 | 久久伊人精品 | 美人の美乳で授乳プレイ | 午夜大片| 日日精品| 男人午夜视频 | 在线观看第一页 | 国产精品视频一区二区三区不卡 | 一区亚洲 | 99久久久久国产精品免费 | 狠狠操狠狠干 | 91精品国产色综合久久不卡蜜臀 | 天堂免费 | 欧美日韩国产一区二区 | 成人一区二区三区 | 在线看亚洲 | 国产成人精品久久 | 国产精品99久久久久久久久久久久 | 国产91在线视频 | 成人国产精品 | 精品av| 亚洲在线观看视频 | 在线三级网址 | 在线视频国产一区 | 91视频国产精品 | 国产成人在线视频 | 国产高清精品一区二区三区 | 亚洲色欧美另类 | 爱爱免费视频 | 91精品久久久久久久久久入口 | 日韩欧美一区二区三区四区 | 中国美女一级黄色片 |