SpringCloud インタビューのポイント
1. SpringCloud のメリット;
2. 負荷分散の重要性;
3. Hystrix とは;
4. Hystrix サーキット ブレーカーとは;
5. Netflix Feign の利点;
6. サービスの登録と検出とは;
7. サーキットブレーカーの機能。
SpringCloud
Spring Cloud は、一連のフレームワークの順序付けされたコレクションです。 Spring Boot の開発の利便性を利用して、サービス検出登録、構成センター、メッセージ バス、負荷分散、サーキット ブレーカー、データ監視などの分散システム インフラストラクチャの開発を巧みに簡素化します。これらのすべては、 Spring Boot 開発スタイル。ワンクリックで起動してデプロイできます。 Spring Cloud は車輪の再発明ではなく、さまざまな企業によって開発されたより成熟した実用的なサービス フレームワークを結合し、複雑な構成と実装原則を保護するために Spring Boot スタイルを通じてそれらを再カプセル化し、最終的に開発者に提供します。理解しやすく、展開し、保守しやすい分散システム開発ツールキットのセット。
Spring Cloud は、
Spring Cloud で構成されています。Spring Cloud のサブプロジェクトは、大きく 2 つのカテゴリに分類できます。 「Spring Boot ベースの」カプセル化と抽象化もプロジェクトの数が最も多く、2 番目のカテゴリは、Kafka や ActiveMQ などの役割を果たす Spring Cloud Stream など、分散システムの一部を開発するインフラストラクチャの実装です。 。マイクロサービスをすぐに実践したい開発者にとっては、次のような最初のタイプのサブプロジェクトで十分です。
Spring Cloud Netflix
は、Netflix 用に開発された分散サービスのセットです。このフレームワークには、サービスの検出と登録、ロード バランシング、サーキット ブレーカー、REST クライアント、リクエスト ルーティングなどが含まれます。
Spring Cloud Config
構成情報を一元的に保存し、構成ファイルを動的に変更するように Spring Cloud Bus を構成します
Spring Cloud Bus
分散メッセージ キューはKafka と MQ のカプセル化
Spring Cloud Security
これは Spring Security のカプセル化であり、Netflix で使用できます
Spring Cloud Zookeeper
Zookeeper のカプセル化
Spring Cloud Eureka
Spring Cloud Eureka は、Netflix Eureka に基づいた Spring Cloud Netflix マイクロサービス スイートの一部です。カプセル化を担当し、主にマイクロサービス アーキテクチャにおけるサービス ガバナンス機能を完了する責任を負います。
推奨チュートリアル: 「Java チュートリアル 」
以上がSpringCloud インタビューのキーポイントの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。