Jakarta ee Glassfish 4.1上的Java EE 7计时器服务性能

Jakarta ee Glassfish 4.1上的Java EE 7计时器服务性能,jakarta-ee,java-ee-7,glassfish-4.1,Jakarta Ee,Java Ee 7,Glassfish 4.1,在我目前从事的一个项目中,我必须使用modbus/以太网从多个设备读取数据,但用户必须配置他/她希望系统在什么时候进行读取。 所以我想使用定时器服务,在用户每次添加一个读取配置时,通过编程创建一个定时器。问题是用户可以根据自己的需要配置任意多的“计时器”。 所以我的问题是,这种方法会影响应用服务器的性能吗?我使用的是Glassfish 4.1、java 8和java EE 7。我们在这里讨论的计时器有多少?应用服务器是否负责其他作业?您到底担心哪些性能问题?计时器在错误的时间开火?内存不足错误?

在我目前从事的一个项目中,我必须使用modbus/以太网从多个设备读取数据,但用户必须配置他/她希望系统在什么时候进行读取。 所以我想使用定时器服务,在用户每次添加一个读取配置时,通过编程创建一个定时器。问题是用户可以根据自己的需要配置任意多的“计时器”。
所以我的问题是,这种方法会影响应用服务器的性能吗?我使用的是Glassfish 4.1、java 8和java EE 7。

我们在这里讨论的计时器有多少?应用服务器是否负责其他作业?您到底担心哪些性能问题?计时器在错误的时间开火?内存不足错误?很难想象几十个用户创建的计时器会导致问题,除非TimerService效率极低。不过测试相当容易:只需通过编程创建几十万个计时器并运行它。@DavidS我正在做一些测试,我只是想得到第二个意见。谢谢你的评论。