СИТУАЦИЯ:
Я пытаюсь внедрить кэширование для сторонних API-запросов с ограниченной скоростью, которые должен делать мой веб-сайт.
Видимо, основные решения, такие как:
https://www.npmjs.com/package/node-cache
не будет даже разделять кеш между процессорами, а тем более между экземплярами?
Это правильно?
А если это так, как я могу разделить кеш между экземплярами, чтобы у меня был один унифицированный кеш для моего сайта между экземплярами?
После некоторого поиска в Google, кажется, Redis был бы решением. Но из того, что я собрал, я должен был бы разместить Redis на своем собственном выделенном экземпляре, чтобы кэш был уникальным для всех экземпляров виртуальных машин моего сайта?
Что делать, если экземпляр, на котором размещен Redis, перегружен и его также нужно автоматически масштабировать до нескольких экземпляров?
ВОПРОС:
Как я могу реализовать общий кеш между экземплярами виртуальных машин моего сайта?