【发布时间】:2018-08-07 10:14:24
【问题描述】:
对于小型应用,它们没有问题。
但对于有流量的应用,您可以轻松达到限制。
Http 协议是 req-res 驱动的。仅仅因为您的后端受到限制,您真的不能等待发送响应,直到速率限制允许您继续进行 api 调用。
你是做什么的?
我能想到几个场景:
等一下:虽然很糟糕,但有时很容易解决,因为您不需要做任何事情。
排队:这很多工作与仅进行 api 调用相反。这要求您首先将其存储在数据库中,然后让后台任务通过数据库并执行任务。用户还会被告知“正在处理”而不是“完成”
使用大量 api:非常 hacky...而且管理起来很麻烦。假设您使用的是亚马逊,现在您必须创建、验证、验证 10 个帐户。甚至不可能在您需要使用域名进行验证的地方进行验证。因为亚马逊会知道账户 abc 已经拥有它。
【问题讨论】:
-
付费访问?
-
通过支付你仍然有限制,他们只是更高
标签: node.js architecture api-design throttling