接近VPS每小时结算 - 你会怎么做?

时间:2017-11-21 01:26:17

标签: php laravel architecture

我需要为个人项目实施VPS每小时计费,如果我的方法是一种好的方法和/或是否有更好的处理方式,我想听听您的意见。考虑租用虚拟机的服务,但只需支付虚拟机开启的时间。

我计划制作一张表格如下:

id; virtual_machine_id; balance; status (0 for off, 1 for on); timestamps

每次打开虚拟机时,我的应用都会使用上述数据为此表添加一行。当VM关闭时,我会获取最后一行的时间戳,并添加一个新行,其中包含更新的累计余额。

现在,这并不能让我的用户精确平衡他们花费的金额,因为天平只会在VM打开或关闭之前得到更新,所以我计划安排一个命令每隔几分钟运行一次以更新余额。

一旦用户付款,将添加另一行,余额为0.我的应用程序将从最后一行开始计算行数,余额为0.这对我来说仍然感觉太简单了喜欢它应该有更多的检查,但我不知道如何在不过度复杂化的情况下做到这一点。

我也不确定是否需要status行。

这听起来像是一个好方法吗?我很乐意听取建议。

由于

0 个答案:

没有答案