MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Limit szybkości POBIERZ prośby

Można to zrobić za pomocą request-rate-limiter pakiet. Możesz więc dodać to do swojego kodu :

var RateLimiter = require('request-rate-limiter');
const REQS_PER_MIN = 25 * 60; // that's 25 per second
var limiter = new RateLimiter(REQS_PER_MIN);

i ponieważ request-rate-limiter opiera się na request możesz po prostu zastąpić request z limiter.request

Więcej informacji można znaleźć na stronie npm pakietu — https://www.npmjs. com/package/request-rate-limiter

Prywatnie – zamieniłbym wszystkie te wywołania zwrotne na obietnice



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Jak zmienić nazwę kolekcji w MongoDB?

  2. Nie można połączyć Robomongo za pomocą obrazu dokowanego MongoDB

  3. utwórz obiekt nadrzędny, który zagnieździł dzieci w manguście

  4. W mongodb-go-driver, jak uporządkować/odwołać BSON do struktury

  5. MongoDB - otwieranie i zamykanie połączenia - porady dotyczące dobrych praktyk