Używam node.js do pisania usługi internetowej, wywołuje API dla niektórych danych, ale jestem ograniczony przez API do liczby połączeń na miesiąc, więc życzę buforować dane, które pobieram z interfejsu API, dzięki czemu mogę obsłużyć dane z pamięci podręcznej i ponownie pobrać dane z interfejsu API w określonym przedziale czasowym.Właściwy sposób buforowania danych z wywołania API za pomocą nodejs
Czy to dobre podejście do tego problemu? I jakiego schematu buforowania powinienem używać? Spojrzałem na węzeł-redis, ale nie sądzę, że zapis wartości klucza jest odpowiedni dla danych.
Dzięki!
Wiem, że jest stary, ale po prostu ciekawy - jakiej biblioteki używasz w węźle do połączeń HTTP? – jpodwys
Jeśli korzystasz z doskonałej biblioteki obiektów Superagent do wywoływania interfejsu API z węzła, rozważ przeglądanie pamięci podręcznej superagenta. Możesz uzyskać buforowanie Redis wbudowane bezpośrednio w zapytania dotyczące superagentów. Zastrzeżenie: napisałem pamięć podręczną superagenta. – jpodwys