Java 玻璃鱼的背景处理

Java 玻璃鱼的背景处理,java,jakarta-ee,background,glassfish,Java,Jakarta Ee,Background,Glassfish,关于这一点,有很多问题和答案:如何在J2EE服务器的上下文/范围内运行长期运行的“独立”流程 在我的情况下,我特别询问玻璃鱼: 自包含进程(当然是Java),它不需要任何HTTP请求,而是从某个第三方服务A获取数据并将其传输到某个第三方服务B 它应该从J2EE服务器的开始开始,在关闭时结束(服务器实例专用于此过程) 如果此服务器提供的内容超出了在ServletContext中启动的Timer的常规J2EE功能,则可以并且应该使用此服务器的任何特殊功能 玻璃鱼有什么特别的吗?还是使用计时器仍然

关于这一点,有很多问题和答案:如何在J2EE服务器的上下文/范围内运行长期运行的“独立”流程

在我的情况下,我特别询问玻璃鱼:

  • 自包含进程(当然是Java),它不需要任何HTTP请求,而是从某个第三方服务A获取数据并将其传输到某个第三方服务B
  • 它应该从J2EE服务器的开始开始,在关闭时结束(服务器实例专用于此过程)
  • 如果此服务器提供的内容超出了在
    ServletContext
    中启动的
    Timer
    的常规J2EE功能,则可以并且应该使用此服务器的任何特殊功能
玻璃鱼有什么特别的吗?还是使用
计时器仍然是最佳解决方案?如果所述计时器从未结束(服务器关闭时除外),或者J2EE服务器会在一段时间后自动终止它,那么会出现问题吗


这是否是正确的体系结构的问题不在这里讨论范围之内;客户强制要求此流程必须在Glassfish中运行。

您是否查看了Java EE最新版本中的批处理api?看起来很有趣,@Thorbjørnravandersen。我会看看我能不能找到解决办法。我不需要所有的
ItemReader
等东西,我需要看看如何为我的特定用例获得一个“小版本”。。。