小さなDクラス - マイクロサービスの新バージョンspringcloud +ドッカーチュートリアル_6-02 springcloudゲートウェイコンポーネントzuul

注釈 

2、ゲートウェイコンポーネントzuulのSpringCloud基本的な使用方法
    の紹介:基本的な使用法を説明zuulゲートウェイ

    1は、依存関係の追加


    2を、クラスを開始し、コメントを追加し@EnableZuulProxy
        デフォルト集積回路ブレーカ@EnableCircuitBreaker

        デフォルトのアクセスルール  
            のhttp://ゲートウェイ:ポート/サービスには、 * / -id *

                例:?デフォルト/オーダーサービス/ API / V1 /発注/保存のuser_id = 2&PRODUCT_ID = 1
                     ?カスタム/ xdclass_order / API / V1 /オーダー /保存のuser_id = 2&PRODUCT_ID = 1つの

        カスタムルーティングフォワーディング:
            Zuul:
             ルート:
                 ご注文-service:/ apigateway / **


        環境アイソレーション設定:
            需要:デフォルトのサービスへの外部インターフェイスを公開したくない
                /オーダーサービス/ API / V1 /保存/順序

            設定を:
            Zuul: 
                無視-パターン:
                    - / * -サービス/ API / V1 /オーダー/保存

 

始めます


アナログの前にいくつかのデータの前に新規プロジェクトの回答は、例えば、2秒は、ここでコメントしProductServiceを遅らせます。

新プロジェクト






あなたは、レジストリにサインアップする必要があります。

ゲートウェイZuulが選択

これら二つの選択した


プロジェクトを作成するときに、既定の依存関係は、ロードされたに来ている

設定ファイルの形式YML変更

からアプリケーションに名前を必要とします。spring.aは、application.name最初のものができるようになるだけでプロンプトを選択します


アドレスレジストリ指定

注釈付きの起動クラス

EnableZuulProxyのノートを

 

アプリケーションを起動します

API-ゲートウェイは、レジストリに登録されている



        デフォルトのアクセスルール  
            のhttp://ゲートウェイ:ポート/サービス -id / **

                例:?デフォルト/オーダーサービス/ API / V1 /オーダー/保存のuser_id = 2&PRODUCT_ID = 1
                     カスタム/ xdclass_orderを/ API / V1 /順序/保存 ?USER_ID = 2&PRODUCT_ID = 1

これは、元の順序にサービスアクセスのアドレスである

ゲートウェイ・アクセス・インタフェース・サービス・オーダーを介し。今Zuulを通じてゲートウェイがある

の直接アクセスproductServiceた


ゲートウェイproductService経由のアクセスを

カスタムパスの規則



apigatewayは、注文サービスが代わる

テストするアプリケーションの再起動
のため、サービスを使用してアクセスされたデフォルトを

置き換えapigateway



無視し、製品・サービスを。商品および外部ルーティングに提供されていませんサービス

サービスの再起動
順序サービスがアクセス可能通常、

製品、サービスがオリジナルであることアクセス、アクセスは今よりも小さい

無視:/ * -サービス/ **
2つのスラッシュの間に*マッチはすべて、**マッチスラッシュの後にすべてです。

アプリケーションを再起動
 



ミックスに加えるも商品やサービスに

商品やサービスのことも、データインターフェースのリストにアクセスすることができ



、直接ポートサービスを介して製品をアクセスゲートウェイを介して可能ではありません。ポート8773

環境隔離

    環境隔離の設定:
            需要:デフォルトのサービスへの外部インターフェイスを公開したくない
                /オーダーサービス/ API / V1 /保存/ため
、実際に内部およびネットワーク分離の外部に展開が道であります





 

おすすめ

転載: www.cnblogs.com/wangjunwei/p/11455076.html