Histrixプロフィール

サービスを処理すると、サービス間の分散環境へのHystrixメインアプリケーションに対処する方法の障害が発生した場合に呼び出されたツール。

これは、同じサービスとの間に配置されたプラグ状の中間部品です。

主な特長:

  1、ラピッドフェール

  2、サービス低下

  図3に示すように、サービスの分離

  4、リアルタイムのように(ほぼリアルタイム)の監視

主な問題:

  分散環境、複雑な依存関係、一部のサービスは、低またはパフォーマンスの低下の可用性は、サービスの全体的な品質を低下させる、サービス環境全体に波及効果を引き起こす可能性があり、使用できません。

Hystrix戦略:

  サービス間でコールを処理するためにコマンドモードを使用し、そのようなプラグインのような可撓性、Hystrixの間のようなコマンドに抽象化のすべてのサービスコールをサービスを使用できるようにします。

  高速なサービス障害を達成するために、内部Hystrixは、クラスリアルタイムの監視の多くを設定します。

  高速応答を実現するために、Hystrixは、キャッシングサービス(要求/ gloable)を提供します。

  サービスの分離を実現するために、哺乳類、要求パケット、スレッドスペーサー/セマフォポリシーを提供します。

 

Hystrixを習得する方法:

  :Hystrixは、オープンソースのJavaプログラムですhttps://github.com/Netflix/Hystrix/wiki

  最高の研究材料は、ウィキが明確、正確な意味、非常によくの例を指し、書き込みは、非常に標準化され、そのデータを充実ウィキのHystrixを確認することです。

おすすめ

転載: www.cnblogs.com/souyoulang/p/11368119.html