Java EJB定时器与可靠性

Java EJB定时器与可靠性,java,jboss,glassfish,ejb-3.0,ejb,Java,Jboss,Glassfish,Ejb 3.0,Ejb,我需要在应用服务器Glassfish中每隔5秒调用一个方法,不管发生什么。计时器对此是否足够可靠?我的选择是什么。除非你使用的是实时系统,否则没有计时器能保证你的准确性。计时器通常提供一个警告,它至少会在您想要的时间发生。。。但也许以后会发生类似的事情 这是一个底层操作系统,而不是Java 编辑: 话虽如此。。。你的意思是5秒钟,还是几毫秒后就可以了?如果几毫秒后工作,那么定时器就可以了。然而,有时几毫秒可能是几百毫秒,这取决于系统操作系统中正在发生的事情以及VM中的垃圾收集之类的事情。是的,看

我需要在应用服务器Glassfish中每隔5秒调用一个方法,不管发生什么。计时器对此是否足够可靠?我的选择是什么。

除非你使用的是实时系统,否则没有计时器能保证你的准确性。计时器通常提供一个警告,它至少会在您想要的时间发生。。。但也许以后会发生类似的事情

这是一个底层操作系统,而不是Java

编辑:


话虽如此。。。你的意思是5秒钟,还是几毫秒后就可以了?如果几毫秒后工作,那么定时器就可以了。然而,有时几毫秒可能是几百毫秒,这取决于系统操作系统中正在发生的事情以及VM中的垃圾收集之类的事情。

是的,看看使用quartz api,这是我所知道的唯一一个免费的java企业级调度api

我目前正在一个大型集群金融应用程序中使用它。这些文件是一场噩梦,但它通常非常可靠。你会得到一个可靠的答案

卡尔