マイクロサービスのアーキテクチャを構築するためのJavaのバージョンB2B2Cのソーシャル電気のサプライヤー春クラウド - サービスの登録と発見

春のクラウドについて
春クラウドは、クラウドベースのアプリケーション開発ツールの春ブーツが達成され、それはJVM、サービス検出、回路ブレーカ、インテリジェントなルーティング、マイクロブローカー、制御バス、グローバルロック、意思決定に関与し、クラウドベースの構成管理アプリケーションの開発者でありますキャンペーンは、配布され、クラスタ化されたセッション状態管理や他の操作は、開発の簡単な方法を提供します。

スプリングクラウド構成、スプリング雲のNetflix、スプリングCloud0 CloudFoundry、スプリングクラウドAWS、スプリングクラウドセキュリティ、スプリングクラウド・コモンズ、スプリングクラウド:スプリング雲のような、(異なるオープンソース製品の数に関与する分散システムのための)サブプロジェクトの数が含まれてい飼育係、春クラウドCLIおよび他のプロジェクト。

マイクロサービスアーキテクチャ
過去数年間における「マイクロサービスアーキテクチャ」にソース製品を開くために関連したマイクロアーキテクチャサービスは、繰り返し(例えば:Netflixは、ダボ)が記載されているように、非常に暑いです、春の雲もよる春のコミュニティの強力な可視性と影響へ力も設計者や開発者の懸念の大半となっています。

だから、「マイクロサービスのアーキテクチャは、」何を意味するのですか?簡単に言えば、マイクロサービスのアーキテクチャは、データストレージから完全なアプリケーションは、複数の異なるサービスへの垂直分割を開始され、各サービスは、独立して、このようなRESTfulなAPIにより、ルームサービスやサービスなどの個別のメンテナンス、独立した拡張子を、展開することができますお互いを呼び出す方法。

「マイクロサービスのアーキテクチャ」について、あなたは導入に関連する多くの研究論文にインターネットを検索することができますし、学び、理解すること。祖先も、Martin Fowler氏の「Microservices」を読んで(中国語版を参照してくださいするにはここをクリック翻訳)、我々はより多くの紹介と説明をしないことがあります。

サービスガバナンス
サービスのガバナンスを実装するために春のクラウドを使用する方法この記事のリターン推力以下春クラウドとマイクロサービスアーキテクチャを簡単に紹介、後。

Netflixのユーレカ、領事、飼育係:春のクラウドアプリケーションでそのように、ガバナンスのフレームワークの多くの異なるサービスをサポートできるように、春の雲ので、抽象インタフェース層サービス管理を行いました。春のクラウドサービス管理抽象化レイヤの影響下で、我々は、シームレスなスイッチングサービスのガバナンスを実現することができ、他のサービス登録、サービスの発見、サービスコールや他のロジックには影響を与えません。

それでは、抽象春の雲のこの層の恩恵に感謝しましょう介して2つのサービスのガバナンスを導入し実現しました。

春クラウドユーレカ
まず、のは、サービスのガバナンスを実装するために春クラウドユーレカを使用してみましょう。

春クラウドユーレカ春クラウドNetflixのプロジェクトにおけるサービス管理モジュールです。このプロジェクトは、Netflixの春の雲春の雲のサブプロジェクトの一つである、パッケージの主な内容は、春のブートアプリケーションのための自己構成のNetflixのOSSの統合を提供していますオープンソース製品の会社Netflixは、一連のです。いくつかの簡単な注釈を使用すると、開発者はすぐにアプリケーションモジュールでそれを設定し、大規模な分散システムを構築するために使用することができます。メインモジュールは、次のとおりサービス発見(ユーレカ)、回路ブレーカ(Hystrix)、インテリジェント・ルーティング(Zuul)、ようにクライアントロードバランシング(リボン)と。
今から、私は春の雲の開発フレームワークに興味の友人の助けを持って、プロセスを構築し、マイクロサービスのクラウドアーキテクチャspringcloudレコードの最近の開発の本質にはこちらになります、私はより良い学者を助けるために願っています。私たちは、構築し、エンタープライズプロジェクトを適用する方法春のクラウドアーキテクチャの過程を探るために一緒に来ます。
社会電子商取引プラットフォームのソースコード、ペンギンBEGを追加してください。3 4 5 6 3 II気II五十から九

おすすめ

転載: www.cnblogs.com/itcode-code/p/11198741.html