标签: graphql hasura
让我们说,例如,您想限制一定时间内发生的突变数量,而将其包含在postgres函数或触发器中是没有意义的。您想对每个突变都执行此操作,您将如何在Hasura中做到这一点?
答案 0 :(得分:0)
我认为,至少有两种可能的解决方案:
在客户端消除反跳。这取决于所有突变是否都来自一个客户。
在Hasura前面创建一个代理服务器,以实现您选择的速率限制行为。不同的突变需要不同的速率限制规则吗?否则,您可以在Cloudflare之类的服务中设置一些简单的页面规则
您有更具体的例子吗?