在我的应用程序中,我们有许多客户数据库,每个小时我们都会获得新数据以在该数据库中进行处理
有一个cron可以从该数据库中检查数据并提取数据并
然后创建线程池并开始并行执行30个线程,其余线程存储在队列中
处理所有线程需要几个小时
因此,在执行过程中,如果有新数据到达,则必须等待,因为该cron直到当前执行尚未完成之前,才会拾取这些新到达的数据。
有时我们需要处理优先级数据,但是由于这种情况,客户还需要等待几个小时来处理其数据。
请给我建议避免对新到达的数据进行此等待状态
(我正在使用Java 1.7,tomcat7和SQL server2012)
预先谢谢您,
如果不清楚,请告诉我有关此的更多信息
智慧大石
胡说叔叔
慕田峪7331174
相关分类