2017-10-16 117 views
0

我們正在考慮將cloudant用於我們的下一個(基於nodejs)項目作爲後端,甚至標準計劃每秒只提供5個查詢。我如何限制查詢到數據庫,以便每秒查詢始終保持低於5?Cloudant定價

回答

1

這取決於你。我寫了一篇博客文章,顯示how you can use a rate-limited queue to prevent an app accessing an API service too quickly。本質上它使用只在預設速率下消耗的內存隊列。

如果你有一個分佈式系統(比如三個應用程序服務器),這變得更難控制。

另一種技術是檢測Cloudant的「429」響應代碼並重試查詢。 Cloudant Node.js library有一個「重試插件」,可以爲你做到這一點。