有沒有辦法可以爲不同的類指定不同的執行程序?看起來有點束縛,不得不爲每個異步任務使用一個Executor。Spring @Async Executor
1
A
回答
1
您可以有多個相同任務執行程序類型(池)的實例。但是你不能擁有不同的游泳池。
。例如ThreadPoolTaskExecutor
或
<task:executor id="executorWithPoolSizeRange"
pool-size="5-25"
queue-capacity="100"/>
<task:executor id="executor" pool-size="10"/>
10個實例詳情請參閱彈簧參考 @see Spring Reference Chapter 25 Task Execution and Scheduling
3
相關問題
- 1. Spring Boot ASync + AutoWired Executor vs manual Executor + Future/Callable?
- 2. Spring Boot - @Async被忽略
- 3. Spring MVC和@Async
- 4. Spring @Async和AbstractRoutingDataSource
- 5. Spring ThreadPoolTaskExecutor只運行一個線程
- 6. Spring 3爲ThreadPoolTaskExecutor設置ThreadFactory
- 7. Spring Integration 4.3中的Async ServiceActivator
- 8. Spring @Async不起作用
- 9. Spring Boot @Async同步運行
- 10. Spring上的Async Rest方法不是異步執行的
- 11. @Async Spring註解不起作用
- 12. Spring Boot啓用<async-supported> like web.xml
- 13. 接口方法上的Spring @Async註釋
- 14. 線程管理/ Spring的工作@Async
- 15. 測試Spring的@Async無效返回方法
- 16. ThreadPoolExecutor :: Executor的TaskRejectedException
- 17. Kubernetes executor gitlab
- 18. 確定ThreadPoolTaskExecutor的配置
- 19. Spring:使用ThreadPoolTaskExecutor創建真正可伸縮的線程池
- 20. 純EJB 3.0 Spring的ThreadPoolTaskExecutor-like解決方案
- 21. Spring的ThreadPoolTaskExecutor中的corePoolSize和maxPoolSize之間的區別
- 22. 在Spring批處理ThreadPoolTaskExecutor引用不被垃圾收集
- 23. 什麼是ThreadPoolTaskExecutor的Spring默認隊列大小?
- 24. 如何ThreadPoolTaskExecutor類
- 25. godaddy sql executor與.net
- 26. 春ThreadPoolTaskExecutor類關機與異步任務
- 27. Spring Boot在關閉時關閉休眠會話 - 在完成@Async方法之前
- 28. 在Async方法調用完成後,Spring命令行應用程序掛起
- 29. 春@Async沒有xml配置
- 30. Async Disposable.Create
你可以讓池中的執行器有足夠的線程。 – 2012-01-05 23:56:29