2017-07-27 12 views
0

私は、複数のサービスを同時に呼び出すためにSpring asyncresttempateを使用しています。これらのサービスはSSLを介して公開されています。 SSL証明書とAsyncResttemplateを使用して非同期にサービスを呼び出す方法を教えてください。 HttpConnectionFactoryでRestTemplateを使用し、AsyncRestTemplateで同じことを行う方法があります。Spring AsyncResttemplate HTTPs(SSL)サービスコール

私はあなたはAsyncClientHttpRequestFactory使用することができます春4.3、JDK 8

答えて

0

を使用しています:

 CloseableHttpAsyncClient httpclient = HttpAsyncClients.custom() 
       .setSSLHostnameVerifier(SSLConnectionSocketFactory.ALLOW_ALL_HOSTNAME_VERIFIER) 
        .setSSLContext(getSSLCOntext(keyStore)).build(); 

     AsyncClientHttpRequestFactory reqFactory = 
       new HttpComponentsAsyncClientHttpRequestFactory(httpclient); 
     AsyncRestTemplate restTemplate = new AsyncRestTemplate(reqFactory);