我想在我的服务中使用asyncrestTemplate进行休息。根据Spring Docudtation,此类具有5个构造函数(请参阅http://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/web/client/ashyncresttemplate.html)
asyncrestTemplate(asyncclienthttprequestfactory asyncrequestFactory) - 使用此asyncclienthttprequestfactory参数,我将能够配置连接池。
asyncrestTemplate(asynclistenabletaskexecutor taskexecutor) - 使用此方法,我将能够为异步操作配置线程池。
我想知道我是否有一种方法可以配置连接池和AsyncrestTemplate中的线程池。
非常感谢您的Adance。
您也可以在SimpleClientHttpRequestFactory中设置任务执行程序:
ThreadPoolTaskScheduler taskExecutor = new ThreadPoolTaskScheduler();
taskExecutor.setPoolSize(10);
SimpleClientHttpRequestFactory simpleClientHttpRequestFactory = new SimpleClientHttpRequestFactory();
simpleClientHttpRequestFactory.setTaskExecutor(taskExecutor);
new AsyncRestTemplate(simpleClientHttpRequestFactory);