需要有关Spring Batch和公共连接池的信息

时间:2017-04-10 10:04:25

标签: java jdbc spring-batch jndi connection-pooling

我们要求其中一个源应用程序允许每个用户很少连接到其数据库。

由于我们有多个spring批处理接口连接到同一个源Db,我们用完了连接,Spring批处理作为单独的java程序运行,而且我们没有容器。

请建议一种方法,让数据源包含多个用户或数据源确认,以帮助我们维护一个连接到该数据库的多个用户的公共池。

一个丑陋的解决方法,我想是有一个公共服务来从数据库获取连接,在该服务中我们可以使用一些容器来为多个用户维护一个池,通过每个用户拥有一个数据源连接的列表/数组

1 个答案:

答案 0 :(得分:0)

要解决此问题,我们必须添加一个容器。准确地说是Tomcat。它管理所有连接。所有应用程序均已部署在tomcat上,并在需要时使用tomcat Manager启动停止应用程序。