[「Spring Boot マイクロサービスの実践 (第 2 版)」 - Spring Boot でマイクロサービスを構築する方法に関する包括的なガイド]

Spring Boot フレームワークを使用して Java ベースのマイクロサービス アーキテクチャを構築し、アプリケーションを小さなモノリシック アーキテクチャから複数のサービスで構成されるイベント駆動型アーキテクチャに変換します。この最新版では、マイクロサービス アーキテクチャ、テスト駆動開発、分散システムの一般的なパターンについて、サービス検出、負荷分散、ルーティング、集中ログ、環境ごとの構成、コンテナ化などを段階的に取り上げています。

この本では、Java SE の最新バージョンのサポート、JUnit 5 によるテスト、サービス検出とロード バランシングのための Spring Cloud ツールの更新、クラウドネイティブ ビルドパックを使用した Docker イメージの構築、提供など、Spring Boot の最新バージョンの新機能を紹介します。基本的な集中ログ ソリューション、E2E トレーサビリティのための Sleuth の使用、集中設定のための Consul の使用、依存関係のアップグレード、Spring Data Neumann のサポートなど。 

著者の Moisés は、理論的な概念のみに焦点を当てるのではなく、このソフトウェア アーキテクチャを使用する利点を説明するために、実践に近いアプローチを使用し、コンピューター プログラミングの最先端の技術をいくつか紹介します。実行可能な最小限の製品の開発から始めて、進化する柔軟性を維持することで、主要なテクノロジーを学習することに重点を置きます。

主な内容
• Spring Boot を使用してマイクロサービスを構築する
• 非同期処理、結果整合性、弾力性、スケーラビリティなどの分散システムのアーキテクチャ パターンを発見する • RabbitMQ で
イベント駆動型アーキテクチャとメッセージングを使用する
• サービス検出に Consul を使用し、Spring を使用するロードバランシングのための Cloud Load Balancer
• Spring Cloud Gateway を使用してリクエストをルーティングする
• Spring Cloud Consul を使用して環境ごとに柔軟な構成を行う
• Sleuth と集中ログを使用して各リクエストを最初から最後まで追跡する
• マイクロサービスを Docker コンテナとして必要な場所にデプロイする
• Docker を使用するCompose でマイクロサービス アーキテクチャ内のすべてのコンポーネントを開始する
 


 

 Spring Boot は Pivotal チームによって設計されたマイクロサービス フレームワークであり、Spring に基づいて開発されており、新しい Spring アプリケーションの初期構築と開発プロセスを簡素化し、Spring 開発者のエクスペリエンスを向上させるために使用されます。「合意は構成よりも重要である」という考えを堅持し、すぐに使用できる多数のサードパーティ ライブラリを統合し、ほとんどのオープン ソース ソフトウェアをサポートし、開発者がビジネス ロジックとビルドにさらに集中できるようにします。便利なマイクロサービス。Spring Boot の登場は、Java 分野におけるマイクロサービス アーキテクチャの実装を技術的にサポートするものであり、Java 分野における最も優れたマイクロサービス アーキテクチャ実装技術です。
この本ではまず、小さな単一アプリケーションから学習を開始し、次に空のプロジェクトからマイクロサービスを階層的に作成する必要がある理由を説明し、その過程で Web アプリケーションを構築し、アプリケーションの処理における Spring Boot の強力な機能を示し、最後に詳しく説明します。マイクロサービスのいくつかの核となる概念を説明します。この本では、マイクロサービス アーキテクチャ、テスト駆動開発、サービス検出、負荷分散、ルーティング、集中ログ、環境ごとの構成、コンテナ化などの分散システムの一般的なパターンに対する段階的なアプローチを採用しています。

 

 

Spring Boot をステップごとに学ぶ:マイクロサービス プロジェクトの戦闘(第 2 版) [画像価格ブランド レビュー]https://item.m.jd.com/product/ 12782128.html 

おすすめ

転載: blog.csdn.net/qinghuawenkang/article/details/131844340