アリP7アーキテクトはマイクロサービスアーキテクチャについて話:SpringBoot +クラウド+ドッキングウィンドウ+インタビュー、不可欠

はじめに:

近年では、マイクロサービスが人気のように記述することができます。ビジネス・モデルでは、トラフィックの非常に大規模な衝突の場合には、多くの企業は、伝統的な単一のアーキテクチャを放棄したマイクロサービスを採用している、不完全です。自主開発、展開の独立した、拡張性、利点の再利用性、だけでなく、質問をもたらすとともに、このモデル:開発は、運用・保守の複雑さを増します。一部の人々は良い感じで便利なサービスマイクロ管理。

要約:

この本は、メインラインのEagleEyeのと呼ばれるプロジェクトであるクラウドサービスの概念を導入し、同様にマイクロ春
ブーツとSpringCloud春と他の多くのプロジェクト、そしてどのようEagleEyeのの説明
マイクロサービスアーキテクチャアーキテクチャを構成するモノマーからのステップによって、プロジェクトのステップを、順番にこのプロジェクトは、継続的な統合を実現するために、彼らは彼らのドッカーコンテナで実行するように、マイクロサービスの数に分割され、特別なを展開し続け、最終的にクラウド(アマゾンに自動的にデプロイ
)インチ 復興過程で遭遇する典型的な問題は、(開発、テスト、運用、保守を含むなど)のマイクロサービス開発の様々な直面するだろうために、この本は、これらの問題を解決するためにコアモードを紹介し、どのように実際の戦闘で特定の春を選択するために、
これらの問題を解決するためのクラウドサブプロジェクトや他のツール。

最近、我々は非常に徹底した説明、一緒にマイクロサービスリアルドキュメントのセットを置きます。今日あなたと共有します。この情報は、以下のグループに特に適している:
■分散アプリケーションの経験(1-3年)を構築するためにJava開発者を持っています。
■春(1年以上)の技術スタッフの知識のバックグラウンドを持っています。
■興味のある技術者ミクロベースのアプリケーションやサービスを構築する学習。
クラウドベースのアプリケーションでのビルドの関心にマイクロサービス技術の使用を■。
■Javaと春はマイクロサービスのアプリケーションに基づいて、関連分野の技術構築するために使用されているかどうかを知りたいです。
■は、クラウド上のマイクロ・ベースのサービス技術の応用に展開する方法を学ぶことに興味を持っています。
この本は説明:
●マイクロサービスのコア設計原理を。
●使用春クラウドコンフィグ設定管理。
●使用春、Hystrxとリボンは、クライアントの回復力を実現。
●使用Netfix Zuulインテリジェントなルーティング。
春のクラウドアプリケーションをデプロイ●。
この本の具体的な内容は次のとおりです。
*第1章:**クラウドの世界に迎え、春
**第2章:**使用春ブーツマイクロサービスを構築するために
**第3章:**使用春CLOUホームサーバーコントロールコンフィギュレーション
*第4章:サービス検出**
** 5章:**使用春の雲とNetflixHystrixクライアント弾性モード
**第6章:**使用春のクラウドサービスとZu1lをルーティングする
**第7章:**保護microService
**第8章:**春の雲のStr電子イベント駆動型アーキテクチャを使用しています
*第9章:**使用春クラウドS1 euthと分散Zipkinトラック
**第10章:**展開マイクロサービス
付録
本の本書は10章と2つの付録が含まれています。
■第1章:なぜマイクロアーキテクチャを紹介しますが、ビルドアプリケーション、クラウドベースのアプリケーションの特に重要な関連メソッドへのサービスです。
■第2章:読者は、マイクロプロセッサ・ベースのRESTサービスの最初のを構築するために春のブートを使用する方法を学習ガイド。この章では、建築家、エンジニア、アプリケーションDevOpsチームのエンジニアの視点を通じてミクロのサービスを見てする方法について説明します。ここに画像を挿入説明
■第3章:私は春の雲confgファイルを使用マイクロ管理サービスを構成する方法を説明します。春クラウドConfigが、開発者は単一のリポジトリに集中コンフィギュレーション情報サービス、およびすべてのサービスインスタンスは、バージョン管理と再現されていることを確認することができます。
■第4章:サービス検出モードをルーティングする最初のマイクロサービスをご紹介します。この章では、読者が春の雲とユーレカサービスのNetlixを使用する方法を学習します、ロケーションサービスは、顧客の使用から抽象化。
■第5章:オフマイクロまたは劣化状態のときに、1つまたは複数のマイクロサービスインスタンスの消費者保護サービスを議論します。この章では、ロード・バランシング・クライアント・コール、ブレーカモード、バックアップモードと隔壁モードを達成するために春クラウドとNetlix Hystrix(およびNetlixリボン)を使用する方法について説明します。ここに画像を挿入説明
■第6章:マイクロモードをルーティングサービスゲートウェイサービスをご紹介します。使用春の雲とZuulサーバのNetlixは、開発者がすべてのマイクロサービスのための単一のエントリポイントを作成します。我々は、すべてのサービスがサービスを通って流れるようにするために戦略がZuulフィルタAPIを使用してゲートウェイ強制することができ構築する方法について説明します。
■第7章:春クラウドセキュリティサービスのOAuth2認証および認可を使用して実装する方法について説明します。私たちはどのようにサービス、そしてどのようにのOAuth2の実装でJSONWebトークン(JSONWebトークン、JWT)を使用するを保護するためのOAuth2サービスを設定する方法を紹介します。
■第8章:春クラウドストリームを使用する方法の議論とApacheカフカはマイクロサービスへの非同期メッセージを渡します。ここに画像を挿入説明
■第9章:一般的な8ロギングモードのログの相関関係を達成するために春クラウドスルースとオープンZipkinを使用する方法について説明し、ログの集約と追跡。
■第10章:本書は、プロジェクトの礎石です。読者は、この本の中でビルドにサービスを利用し、アマゾン弾性コンテナサービス(アマゾン弾性コンテナサービス、ECS)に展開します 。我々はまた、このような自動ビルドおよびデプロイマイクロサービスとしてTravisCIツールを使用する方法について説明します。ここに画像を挿入説明
■付録A:この本の中ですべてのコード例を実行できるように、デスクトップの開発環境を設定する方法について説明します。この付録では、どのように地元のビルドプロセスの動作を説明し、あなたがローカルでサンプルコードを実行するときに、ローカルドッカーを開始する方法について説明します。ここに画像を挿入説明
■付録B:のOAuth2の追加情報があります。OAuth2がある-非常に柔軟な認証モデルの一種で、この付録の簡潔のOAuth2は、保護アプリケーションとそれらに対応するマイクロサービスに異なる方法で使用すること。ここに画像を挿入説明
スペースの制約は、実際の情報は、本文書に含まれている唯一の小さなシリーズは、すべてのアウトを示しています。ここに画像を挿入説明
ここに画像を挿入説明
そして、):(以下のインタビューの質問には、あるだろうここに画像を挿入説明
ここに画像を挿入説明
ここに画像を挿入説明
ここに画像を挿入説明

公開された85元の記事 ウォン称賛7 ビュー20000 +

おすすめ

転載: blog.csdn.net/Ppikaqiu/article/details/104803417