Java中的守护进程:简单调度应用程序?
此应用程序必须执行与web服务的连接,获取数据,并将其保存在数据库中。 每小时24/7。 用java创建这样一个应用程序最有效的方法是什么Java中的守护进程:简单调度应用程序?,java,cron,quartz-scheduler,scheduled-tasks,Java,Cron,Quartz Scheduler,Scheduled Tasks,此应用程序必须执行与web服务的连接,获取数据,并将其保存在数据库中。 每小时24/7。 用java创建这样一个应用程序最有效的方法是什么 它应该如何运行?作为系统应用程序还是作为web应用程序?看看quartz,它是java中的一个调度库。他们有示例代码让您开始。 您需要将它和JDBC驱动程序添加到您选择的数据库中。 不需要web容器-这可以通过使用独立应用程序轻松完成为什么不使用每小时启动一次Java应用程序?无需占用服务器资源保持Java应用程序处于活动状态如果它在其余时间没有做任何事情,
它应该如何运行?作为系统应用程序还是作为web应用程序?看看quartz,它是java中的一个调度库。他们有示例代码让您开始。 您需要将它和JDBC驱动程序添加到您选择的数据库中。
不需要web容器-这可以通过使用独立应用程序轻松完成为什么不使用每小时启动一次Java应用程序?无需占用服务器资源保持Java应用程序处于活动状态如果它在其余时间没有做任何事情,只需在需要时启动它,保持简单:使用cron(或任务调度器) 如果这就是您想要做的,即每小时探测一次某个web服务,请将其作为控制台应用程序并使用cron运行 每小时启动和停止的应用程序
- 不能泄露资源
- 无法挂起(可能丢失一个周期)
- 99%的时间消耗0资源