簡體   English   中英

為Spring Boot異步TaskExecutors配置線程池?

[英]Configuring a thread pool for Spring Boot asynchronous TaskExecutors?

我正在閱讀本教程該教程說明了在Servlet 3.0規范和Spring中使用CallableDeferredResult之間的區別。 因為Callable的spring是管理線程的,所以我認為那么我們需要配置一個線程池嗎? 如何為Spring Boot配置它?

WebMvcConfigurationSupport.configureAsyncSupport()用於設置異步請求處理。 AsyncSupportConfigurer為所有返回CallableDeferredResult控制器方法提供配置。 可以使用適當的AsyncTaskExecutor實現(例如ThreadPoolTaskExecutor 通過AsyncSupportConfigurer.setTaskExecutor()配置基礎線程池。 還可以通過返回WebAsyncTask代替Callable來根據請求更新此配置。 鏈接的javadocs更詳細地描述了所有內容。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM