Memcache для стандартной среды App Engine

Я переношу свой Python 2.7 App Engine в среду выполнения App Engine 3.7 (стандартная среда).

Я заметил, что документация сторонних разработчиков от Google такой сервис, как Redis Labs Cloud, в качестве альтернативы Memcache.

Служба Memcache недоступна в Python 3. Если вам нужен доступ к размещенной службе кэширования, вы можете использовать стороннюю службу memcache, например Redis Labs Cloud.

Есть ли причина, по которой они не рекомендуют для этого собственный Cloud Memorystore?

Из того, что я вижу из других сообщений SO, это и this, похоже, что это не так До недавнего времени не работал в стандартной среде. Так что это может быть просто проблема времени, когда была выпущена их оригинальная документация, и до сих пор.


person beano    schedule 24.05.2019    source источник


Ответы (1)


Как указано в этом ответе, на данный момент, чтобы заставить Cloud Memorystore работать со стандартными средами выполнения 2-го поколения App Engine, вы необходимо использовать коннекторы VPC.

Однако соединители VPC все еще находятся в бета-версии.

Поскольку продукты в бета-версии не имеют соглашений об уровне обслуживания и обязательств по технической поддержке, они обычно не рекомендуются в производственной среде.

Думаю, они подождут, пока соединители VPC станут общедоступными, чтобы рекомендовать Cloud Memorystore в качестве альтернативы Memcache.

Кроме того, это может быть просто недосмотр. Вы, вероятно, должны предоставить отзыв (вверху справа на странице документа), упомянув об этом.

person Jofre    schedule 24.05.2019