使用 Cloud Scheduler 在 Google 云上部署交易机器人
Deploying Trading Bots on Google Cloud with Cloud Scheduler
如果我有 5 个交易机器人和一个脚本,它使用抓取对价格进行一些更新。所有这些文件都使用 Node js。现在,我能够在数字海洋上部署所有 6 个脚本,但是由于 6 个脚本 运行 结合在一起作为 6 个不同的进程,CPU 即使是他们最昂贵的计划中的使用率也变成了 100%。然后我决定转向 google 云。但事实证明,GPU 非常昂贵。
基本上我想做的是 运行 一天中 3 个不同时间的 6 个脚本,持续 10 分钟。除了那些特定时间,6 个脚本什么都不做。
我已经设置了一个名为 concurrently.js 的文件,其中 运行 将所有这些脚本同时使用该命令。
是否可以在一天中的 3 个特定时间 运行 concurrently.js 然后在工作完成 10 分钟后关闭虚拟机?
假设机器在中午 12 点打开,然后 6 个文件工作 10 分钟,然后机器在中午 12 点关闭。然后在下午 3 点 05 分开机,依此类推。
如果我可以安排 VM 的开启和关闭,我可以负担得起 google 云。
我了解了 cron 和 google 云调度程序,但他们需要一个应用程序 url 来安排任务。但是我没有应用程序 url 因为我没有应用程序,我只想 运行 虚拟机中存在的 concurrently.js 文件以及其他文件,我可以吗安排时间?
非常感谢任何帮助!!!
您可以使用 Google 云来做到这一点。这里的过程
- Cloud Scheduler 启动您的 Compute Engine VM
- 启动时,Compute Engine VM 运行是一个启动脚本,运行 您的进程
- 进程结束时 VM 自动关闭
所以你需要
如果你卡在了一步,请告诉我,我可以缩小我的帮助范围。
如果我有 5 个交易机器人和一个脚本,它使用抓取对价格进行一些更新。所有这些文件都使用 Node js。现在,我能够在数字海洋上部署所有 6 个脚本,但是由于 6 个脚本 运行 结合在一起作为 6 个不同的进程,CPU 即使是他们最昂贵的计划中的使用率也变成了 100%。然后我决定转向 google 云。但事实证明,GPU 非常昂贵。 基本上我想做的是 运行 一天中 3 个不同时间的 6 个脚本,持续 10 分钟。除了那些特定时间,6 个脚本什么都不做。 我已经设置了一个名为 concurrently.js 的文件,其中 运行 将所有这些脚本同时使用该命令。
是否可以在一天中的 3 个特定时间 运行 concurrently.js 然后在工作完成 10 分钟后关闭虚拟机?
假设机器在中午 12 点打开,然后 6 个文件工作 10 分钟,然后机器在中午 12 点关闭。然后在下午 3 点 05 分开机,依此类推。
如果我可以安排 VM 的开启和关闭,我可以负担得起 google 云。
我了解了 cron 和 google 云调度程序,但他们需要一个应用程序 url 来安排任务。但是我没有应用程序 url 因为我没有应用程序,我只想 运行 虚拟机中存在的 concurrently.js 文件以及其他文件,我可以吗安排时间?
非常感谢任何帮助!!!
您可以使用 Google 云来做到这一点。这里的过程
- Cloud Scheduler 启动您的 Compute Engine VM
- 启动时,Compute Engine VM 运行是一个启动脚本,运行 您的进程
- 进程结束时 VM 自动关闭
所以你需要
如果你卡在了一步,请告诉我,我可以缩小我的帮助范围。