提交 2f0bbe7c authored 作者: taojinlong's avatar taojinlong

perf: 优化启动时,数据集初始化

上级 48897c2d
...@@ -323,11 +323,14 @@ public class DatasourceService { ...@@ -323,11 +323,14 @@ public class DatasourceService {
public void initAllDataSourceConnectionPool() { public void initAllDataSourceConnectionPool() {
List<Datasource> datasources = datasourceMapper.selectByExampleWithBLOBs(new DatasourceExample()); List<Datasource> datasources = datasourceMapper.selectByExampleWithBLOBs(new DatasourceExample());
datasources.forEach(datasource -> { datasources.forEach(datasource -> {
try { commonThreadPool.addTask(()->{
handleConnectionPool(datasource, "add"); System.out.println(System.currentTimeMillis());
} catch (Exception e) { try {
e.printStackTrace(); handleConnectionPool(datasource, "add");
} } catch (Exception e) {
LogUtil.error("Failed to init datasource: " + datasource.getName(), e);
}
});
}); });
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论