原来是after update函数里又save,结果导致死循环,请问如何提前知道这种问题,而不用等到几千万调用之后?这种情况,费用怎么处理?

那如果这样,所有的hook函数里面都不能进行save或者delete操作?update/delete/save 等hook

你好,在你们应用请求量变大的第一天我就发邮件告诉你们了,说云引擎的 QPS 达到 300,我增加了节点。但是很抱歉我没有提醒你们注意应用是否出现了异常情况。

正常情况在 afterUpdate 里面 save req.object 对象是不会出现死循环的,请问你们是有其他什么操作吗?

在 afterUpdate 里面,使用 request.object.id 新生成一个对象,更改该对象的某个字段,然后保存,难道不会再次触发 afterUpdate 这个 hook 函数吗?

所以可以设置最大访问量之类的么,或者根据费用来设置,像AWS一样超过一定的费用可以终止服务或者发出提醒

你好,目前这个可能重复调用的问题已经修复了。

另外,我们对 API 调用量是有监控的,并且告警邮件是以天为单位的。如果某天调用异常,第二天会收到告警邮件提醒。

很好奇这种情况后来费用怎么算的,感觉如果没有一个合适的风险控制机制的话,用起来怕怕的,一不小心害怕破产了😁