Memcache для стандартной среды App Engine - PullRequest
1 голос
/ 24 мая 2019

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

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

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

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

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

1 Ответ

3 голосов
/ 24 мая 2019

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

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

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

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

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

...