gpt4 book ai didi

multithreading - 使用spring进行多线程上下文初始化?

转载 作者:行者123 更新时间:2023-12-04 06:44:02 25 4
gpt4 key购买 nike

我有一个带有 spring 的传统 3 层应用程序。我的一个存储库需要 > 3 分钟的初始化时间,所以我考虑了一些多线程方法来加速整个过程 - 我认为我的依赖树中的大多数服务和 Controller 已经可以启动,所以只有少数必须等待最后一个存储库出现。

有没有最佳实践方法?

最佳答案

使用 Spring 的 Executor 抽象。如果您在应用服务器中,那么我建议您使用应用服务器的工作管理器(spring 支持它)。例如WebSphere 应用服务器和 Weblogic 都支持在 JNDI 中注册工作管理器。然后,您可以将 jndi 名称传递给 spring。 Task Executors

关于multithreading - 使用spring进行多线程上下文初始化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4069814/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com