欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

深入理解SpringCloudZuul過濾器-創(chuàng)新互聯(lián)

創(chuàng)新互聯(lián)www.cdcxhl.cn八線動態(tài)BGP香港云服務器提供商,新人活動買多久送多久,劃算不套路!

為龍南等地區(qū)用戶提供了全套網(wǎng)頁設計制作服務,及龍南網(wǎng)站建設行業(yè)解決方案。主營業(yè)務為網(wǎng)站設計、成都網(wǎng)站制作、龍南網(wǎng)站設計,以傳統(tǒng)方式定制建設網(wǎng)站,并提供域名空間備案等一條龍服務,秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!

前言

過濾器是Zuul的核心組件,這篇文章我們來詳細討論Zuul的過濾器。下面話不多說,來看看詳細的介紹吧。

過濾器類型與請求生命周期

Zuul大部分功能都是通過過濾器來實現(xiàn)的。Zuul中定義了四種標準過濾器類型,這些過濾器類型對應于請求的典型生命周期。

(1) PRE:這種過濾器在請求被路由之前調用。我們可利用這種過濾器實現(xiàn)身份驗證、在集群中選擇請求的微服務、記錄調試信息等。

(2) ROUTING:這種過濾器將請求路由到微服務。這種過濾器用于構建發(fā)送給微服務的請求,并使用Apache HttpClient或Netfilx Ribbon請求微服務。

(3) POST:這種過濾器在路由到微服務以后執(zhí)行。這種過濾器可用來為響應添加標準的HTTP Header、收集統(tǒng)計信息和指標、將響應從微服務發(fā)送給客戶端等。

(4) ERROR:在其他階段發(fā)生錯誤時執(zhí)行該過濾器。

除了默認的過濾器類型,Zuul還允許我們創(chuàng)建自定義的過濾器類型。例如,我們可以定制一種STATIC類型的過濾器,直接在Zuul中生成響應,而不將請求轉發(fā)到后端的微服務。

Zuul請求的生命周期如圖8-5所示,該圖詳細描述了各種類型的過濾器的執(zhí)行順序。

深入理解Spring Cloud Zuul過濾器

Zuul請求的生命周期

編寫Zuul過濾器

理解過濾器類型和請求生命周期后,我們來編寫一個Zuul過濾器。編寫Zuul的過濾器非常簡單,我們只需繼承抽象類ZuulFilter,然后實現(xiàn)幾個抽象方法就可以了。

那么現(xiàn)在,我們來編寫一個簡單的Zuul過濾器,讓該過濾器打印請求日志。

(1) 復制項目microservice-gateway-zuul,將ArtifactId修改為microservice-gateway-zuul-filter。

(2) 編寫自定義Zuul過濾器

public class PreRequestLogFilter extends ZuulFilter {
 private static final Logger LOGGER = LoggerFactory.getLogger(PreRequestLogFilter.class);
 @Override
 public String filterType() {
 return "pre";
 }
 @Override
 public int filterOrder() {
 return 1;
 }
 @Override
 public boolean shouldFilter() {
 return true;
 }
 @Override
 public Object run() {
 RequestContext ctx = RequestContext.getCurrentContext();
 HttpServletRequest request = ctx.getRequest();
 PreRequestLogFilter.LOGGER.info(String.format("send %s request to %s", request.getMethod(), request.getRequestURL().toString()));
 return null;
 }
}

分享題目:深入理解SpringCloudZuul過濾器-創(chuàng)新互聯(lián)
轉載注明:http://aaarwkj.com/article30/pghso.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供營銷型網(wǎng)站建設、用戶體驗、做網(wǎng)站、建站公司微信小程序、微信公眾號

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

微信小程序開發(fā)
88国产精品久久久久久| 色综合婷婷九月中文字幕| 亚洲日本高清一二三区| 日本免费精品一区二区三区四区| 婷婷激情亚洲综合综合久久| 日韩性视频激情在线一区| 日韩三级av黄片在线| 91日本视频在线播放| 欧美女人又粗又长亚洲| 一区二区三区四区蜜桃av| 日韩av在线专区观看| 亚洲一区二区三区黄色| 久久96国产精品久久秘臀| 夜夜草av一区二区三区| 亚洲免费观看视频一区二区三区| 韩国av在线免费观看| 国产看片色网站亚洲av| 欧美日韩国产精品一区二区三区| 日韩精品视频性色首页| 偷拍盗摄一区二区三区| 亚洲一区二区三区av蜜桃| 91成人精品永久在线观看| 欧美日韩美足一区二区| 国产女技师口爆在线观看| 亚洲丰满毛茸茸毛茸茸| 日本成人午夜福利电影| 亚洲一区二区精品欧美日韩| 少妇二区三区精品视频| 黄色资源网日韩三级一区二区| 日本在线最新视频一区二区三区| 妞妞婷婷基地五月天| 日韩在线不卡视频一区 | 精品爆白浆一区二区三区| 久久精品女人天堂av免费观看 | 在线看岛国毛片十八禁| 国产成人精品福利一区二区| 麻豆成人三级电影在线| 天天操夜夜操夜夜操| 国产av剧情日韩精品| 亚洲精品成人中文字幕| 免费人妻一区二区三区|