hystrixのアプリケーションの問題

問題の1.概要、

プロジェクトはThreadLocalのを使用している場合は、注意が新しいスレッドを作成hystix、ThreadLocalのデータをスレッドに格納される前に、hystixスレッドで以下を取得

2、問題

スロー可能な異常なパラメータは、最後の方に書かれなければなりません
   パブリック文字列のgetText(長いliveIdは、int型sdkIdを、Throwableをスロー可能){
         場合(スロー可能オブジェクトのinstanceofのHystrixTimeoutException){ 
            logger.error( "M = {}が融合され、要求= {}; EX = {}"、 "getLiveVideoDependInfofallBack"、JSON。 toJSONString(リクエスト)、 "タイムアウト" )。
        } { 
            logger.warn( "M = {}は、定着され; = {}要求"、 "getLiveVideoDependInfofallBack" 、JSON.toJSONString(要求))。
        } 
        戻りliveVideoInfoResponse。
    }

3、クラスはEnableHystrixオープンHystrixを追加開始springboot

@SpringBootApplication 
@ImportResource( "クラスパス:春- * XMLは" 
@EnableHystrix 
パブリック クラスアプリ{
     公共 静的 ボイドメイン(文字列[]引数){ 
        SpringApplication.run(アプリケーションクラス、引数)を、
    } 
}

慎重な非同期モードのノートは、getメソッドをカバーする4、

@Override
             公共GetLiveVideoInfoResponseのGET(){
                 戻り呼び出し()。
            }

 

おすすめ

転載: www.cnblogs.com/liyongliang/p/10948845.html
おすすめ