サービスを処理すると、サービス間の分散環境へのHystrixメインアプリケーションに対処する方法の障害が発生した場合に呼び出されたツール。
これは、同じサービスとの間に配置されたプラグ状の中間部品です。
主な特長:
1、ラピッドフェール
2、サービス低下
図3に示すように、サービスの分離
4、リアルタイムのように(ほぼリアルタイム)の監視
主な問題:
分散環境、複雑な依存関係、一部のサービスは、低またはパフォーマンスの低下の可用性は、サービスの全体的な品質を低下させる、サービス環境全体に波及効果を引き起こす可能性があり、使用できません。
Hystrix戦略:
サービス間でコールを処理するためにコマンドモードを使用し、そのようなプラグインのような可撓性、Hystrixの間のようなコマンドに抽象化のすべてのサービスコールをサービスを使用できるようにします。
高速なサービス障害を達成するために、内部Hystrixは、クラスリアルタイムの監視の多くを設定します。
高速応答を実現するために、Hystrixは、キャッシングサービス(要求/ gloable)を提供します。
サービスの分離を実現するために、哺乳類、要求パケット、スレッドスペーサー/セマフォポリシーを提供します。
Hystrixを習得する方法:
:Hystrixは、オープンソースのJavaプログラムですhttps://github.com/Netflix/Hystrix/wiki
最高の研究材料は、ウィキが明確、正確な意味、非常によくの例を指し、書き込みは、非常に標準化され、そのデータを充実ウィキのHystrixを確認することです。