我对从服务器运行程序相当陌生。
我有一个用 Java 构建的程序。我想每隔几分钟运行一次该程序并更新新结果。我可以从我的电脑上做到这一点,但我必须通过互联网等保持开启状态......
我想我可以在某个地方托管它并让它为我执行此操作,然后将 JSON 结果发送给我。这样做的设计模式是什么?
我使用 php 构建了 api,但从未使用 Java。有什么建议么?谢谢
我对从服务器运行程序相当陌生。
我有一个用 Java 构建的程序。我想每隔几分钟运行一次该程序并更新新结果。我可以从我的电脑上做到这一点,但我必须通过互联网等保持开启状态......
我想我可以在某个地方托管它并让它为我执行此操作,然后将 JSON 结果发送给我。这样做的设计模式是什么?
我使用 php 构建了 api,但从未使用 Java。有什么建议么?谢谢
这将完全取决于主机。
任何可以配置自己的虚拟服务器的云服务器(Amazon EC2、Rackspace、GoGrid )都非常适合。由于您可以通过 SSH 或远程登录,因此您可以设置一个 cron 作业或 NT 调度程序作业来运行您的 Java 程序。
此外,像Heroku(我相信是 Windows Azure)这样的服务可以让您配置可以完成此类工作的工作实例。对于 Heroku,请查看后台工作人员。