RestTemplate、リボン、nacos 呼び出しプロセス

RibbonNacosAutoConfiguration は、各サービスの名前に従って serviceList を挿入する、RibbonClients アノテーションを介してリボン クライアント NacosRibbonClientConfiguration 構成クラスを追加することにより、nacos とリボンを統合します。

RestTemplate

protected <T> T doExecute(URI url, @Nullable HttpMethod method, @Nullable RequestCallback requestCallback, 
      @Nullable ResponseExtractor<T> responseExtractor) throws RestClientException { 

   Assert.notNull(url, "URI is required"); 
   Assert.notNull(method, "HttpMethod が必要です"); 
   ClientHttpResponse 応答 = null; 
   { 
      ClientHttpRequest リクエスト = createRequest(url, メソッド); を試してください。
      if (requestCallback != null) { 
         requestCallback.doWithRequest(request); 
      }
      応答 = request.execute(); 
      handleResponse(url、メソッド、レスポンス); 
      return (responseExtractor != null ? responseExtractor.extractData(response) : null); 
   }
   catch (IOException ex) {
      文字列リソース = url.toString();
      

おすすめ

転載: blog.csdn.net/weixin_39355187/article/details/126375153