SpringCloud-Zuulの概要

5e918fb60001ac0719201080.jpg(1920×1080)

5cc69d9500013f9b19201080.jpg(1920×1080)

5cc69ec900013a0519201080.jpg(1920×1080)

一般的に使用されるゲートウェイソリューション

1.nginx + lua

2.Kong(設定はNginxよりも簡単で、支払いが必要なプラグインがたくさんあります)

3.Tyk(Go言語で開発されたさまざまなサポート)

4. Spring Cloud Zuul(ルーティング+フィルター、フィルタリング:セキュリティ、監視、現在の制限、ルーティング...)サービスゲートウェイは要求エントリとして機能し、切断できません。安定性、高可用性、同時実行性、セキュリティ、およびスケーラビリティを確保する必要があります。ゲートウェイは、ビジネス以外の機能を処理するのに最適な場所に適しています:プロトコル転送、ログ監視、トラフィック制御、API権限など。

5ab4aaf6000129e519201080.jpg(1920×1080)

5ab4ab1e0001ee4b19201080.jpg(1920×1080)

5ab4ab440001986219201080.jpg(1920×1080)

5ab4aba90001e29419201080.jpg(1920×1080)

5ab4b1fc00012c4919201080.jpg(1920×1080)

  • プレプレフィルター、電流制限。認証、パラメータ検証、リクエスト転送。どちらもプレフィルターに適合します。

5ab4b22b0001229a19201080.jpg(1920×1080)

5ab4b2630001ef9b19201080.jpg(1920×1080)

  • 複数のzuulは高可用性を実現し、複数のノードがEurekaに登録されます。NginxとZuulを使用して組み合わせたり、Nginxを使用してURLを公開したり、リクエストを複数のZuulサービスに転送したりできます。Nginxは引き続き負荷分散を行い、zuulはフィルターとさまざまなサービスへのルーティングを担当します。これにより、サービスごとに認証を1回実行する必要がなくなります。
元の記事952件を公開 1820年に賞賛 89万回の閲覧

おすすめ

転載: blog.csdn.net/Dream_Weave/article/details/105456341