SpringCloudルーティングゲートウェイZuul

まず、ゲートウェイは何ですか

  Zuul主な機能は、ルートの転送およびフィルタにあります。機能ルーティングするよう/ API、マイクロサービスの一部である/ユーザがサービスに転送買い物をするユーザ/ API /店にサービスに転送されます。zuulデフォルトとリボンの組み合わせは、同様の負荷分散機能、達成するため、前方のnginxを。

第二に、ビルドS pringCloudゲートウェイ

  2.1  作成したプロジェクトのディレクトリサービス-zuulショー

    

 

  2.2輸入依存関係   

    

 <! - ユーレカ依赖- > 
    < 依存> 
      < groupIdを> org.springframework.cloud </ groupIdを> 
      < たartifactId >春・クラウド・スターター・ネットフリックス-ユーレカ・サーバー</ たartifactId > 
    </ 依存関係> 
    < 依存> 
      < groupId > org.springframework.cloud </ のgroupId > 
      < たartifactId >ばねクラウドスタータのNetflix-zuul </ たartifactId > 
    </ 依存>

  <dependencyManagement > 
    < 依存性> 
      <! - springCloud依赖- > 
      < 依存> 
        < groupIdを> org.springframework.cloud </ groupIdを> 
        < たartifactId >春・クラウドの依存関係</ たartifactId > 
        < バージョン> Greenwich.RELEASE </ バージョン> 
        < 入力> POM </ タイプ> 
        < スコープ>インポート</ スコープ>
      </依存関係> 

    </ 依存関係> 
  </ dependencyManagement >

  2.3 application.ymlプロフィール

    

 

   2.4 StartSpringCloudZuulスタートアップクラス

package com.zn;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.netflix.eureka.EnableEurekaClient;
import org.springframework.cloud.netflix.zuul.EnableZuulProxy;

@EnableEurekaClient
@SpringBootApplication
@EnableZuulProxy
public class StartSpringCloudZuul {
    public static void main(String[] args) {
        SpringApplication.run(StartSpringCloudZuul.class,args);
    }
}

  2.5 效果展示

    

 

 

 

 

おすすめ

転載: www.cnblogs.com/Zzzzn/p/12069110.html