解決Hystrixダッシュボードは、読み込み中の場合されています...

Hystrixは何ですか

Hystrix 能使你的系统在出现依赖服务失效的时候,通过隔离系统所依赖的服务,防止服务级联失败,同时提供失败回退机制,更优雅地应对失效,并使你的系统能更快地从异常中恢复。

Hystrixは何をしますか?

  • (通常はネットワークを介して)アクセス高遅延またはサービスの障害に依存しているが、サードパーティのクライアントで発生した場合には、保護・制御システムを提供
  • Preventが分散システムに障害をカスケード
  • 高速リカバリしばらくラピッドフェール(失敗速いです)
  • フォールバックを提供する故障(フォールバック)、エレガントなサービス劣化メカニズム
  • これは、ほぼリアルタイムの監視、アラームおよび運用・保守制御手段を提供します

Hystrix設計原理?

  • すべての容器スレッドの枯渇を防ぐために、個々のユーザーに依存して(例えばTomcatの)内部
  • システム負荷、高速の失敗の要求のないタイムリーな処理を減らす代わりに、キューイングの(速い失敗)
  • ユーザーに必要な透明性を失敗させるために、フォールバックを提供するために失敗
  • システム全体への影響を低減するために(例えば、「隔壁」/「レーン」モード、ヒューズモードとして)分離機構を使用して依存サービス
  • 適合するように最適化された近リアルタイム要件を提供するメトリックシステムサービス、監視、および警告については、
  • そして、ほとんどの動的にすべてのアプリケーションに設定を調整する必要のHystrixの迅速な展開は、急速な回復の要求を満たすように最適化
  • 失敗した依存サービスからプロテクトするアプリケーションだけでなく、ネットワーク要求に全体の実装プロセスに影響を与えることができます

Hystrix実現原理 - バルクヘッドモード

  • 貨物漏れや火災の増殖を防止するために、倉庫、複数の災害が発生した場合、倉庫に隔離全体血管のリスクを低減することができるに分割されます。

 

 

 

Hystrixダッシュボードテスト

他人の今日の発表によると、春の雲のブログ、独自のコードをノックダウンしてみてください。しかし、それは質問に来たときに情報のヒューズ溶断メカニズムを実装し、監視Hystrixを来る:示されているようHystrixは、ダッシュボードが付属して、モニターインターフェースがロードされているときに取得...何も、起こりません。

参照してくださいhttps://blog.csdn.net/column/details/15197.htmlを

 

モニターストリームをクリックした後、次の画面へジャンプします

 

IDEA編集ツールのコンソールを印刷

 

すべてのエラーメッセージなしF12ブラウザ

 

もし直接アクセスのhttp:// localhostを:8764 / hystrix.streamインタフェースは、プリントピングあったが、何も結果が返されません。

 

 

誤って消費者のサービスプロバイダは、グラフィカルなデータ・プレゼンテーションを持っています制御インタフェースに応じて、データがある場合は、クライアントを呼び出すために、サーバ負荷分散へ、すなわちアクセスを行くためにロードバランシングを待ってis've ...このロードをテストしました:

あなたは、グラフのデータを変更したい場合は、それが監視の目的を達成するため、消費者サービスを聞かせて、プロバイダのロードバランシングを訪問するサイクルを何回も必要です。

この時点で、再度のhttp:// localhostに移動:8764 / hystrix.stream、以下のデータがブラウザで印刷されていなければなりません。

 

注:HystrixのDashBoard監視サービスは、ヒューズエンドポイントをもたらすために必要とされる、すなわちこの方法では、メモを取るエンドポイントを監視することができませんヒューズ方法はない呼び出す@HystrixCommand。

 

最後に、参考のためにグラフィック概要を添付:

 

参考記事:https://www.cnblogs.com/hejianjun/p/8670693.html

おすすめ

転載: www.cnblogs.com/zqzhen/p/12615141.html